~ubuntu-branches/ubuntu/trusty/linux-armadaxp/trusty

« back to all changes in this revision

Viewing changes to include/linux/netfilter_ipv6/ip6_tables.h

  • Committer: Package Import Robot
  • Author(s): Michael Casadevall, Bryan Wu, Dann Frazier, Michael Casadeall
  • Date: 2012-03-10 15:00:54 UTC
  • mfrom: (1.1.1)
  • Revision ID: package-import@ubuntu.com-20120310150054-flugb39zon8vvgwe
Tags: 3.2.0-1600.1
[ Bryan Wu ]
* UBUNTU: import debian/debian.env and debian.armadaxp

[ Dann Frazier ]
* ARM: Armada XP: remove trailing '/' in dirnames in mvRules.mk

[ Michael Casadeall ]
* tools: add some tools for Marvell Armada XP processor
* kernel: timer tick hacking from Marvell
* kernel: Sheeva Errata: add delay on Sheeva when powering down
* net: add Marvell NFP netfilter
* net: socket and skb modifications made by Marvell
* miscdevice: add minor IDs for some Marvell Armada drivers
* fs: introduce memory pool for splice()
* video: EDID detection updates from Marvell Armada XP patchset
* video: backlight: add Marvell Dove LCD backlight driver
* video: display: add THS8200 display driver
* video: framebuffer: add Marvell Dove and Armada XP processor onchip LCD controller driver
* usbtest: add Interrupt transfer testing by Marvell Armada XP code
* usb: ehci: add support for Marvell EHCI controler
* tty/serial: 8250: add support for Marvell Armada XP processor and DeviceTree work
* rtc: add support for Marvell Armada XP onchip RTC controller
* net: pppoe: add Marvell ethernet NFP hook in PPPoE networking driver
* mtd: nand: add support for Marvell Armada XP Nand Flash Controller
* mtd: maps: add Marvell Armada XP specific map driver
* mmc: add support for Marvell Armada XP MMC/SD host controller
* i2c: add support for Marvell Armada XP onchip i2c bus controller
* hwmon: add Kconfig option for Armada XP onchip thermal sensor driver
* dmaengine: add Net DMA support for splice and update Marvell XOR DMA engine driver
* ata: add support for Marvell Armada XP SATA controller and update some quirks
* ARM: add Marvell Armada XP machine to mach-types
* ARM: oprofile: add support for Marvell PJ4B core
* ARM: mm: more ARMv6 switches for Marvell Armada XP
* ARM: remove static declaration to allow compilation
* ARM: alignment access fault trick
* ARM: mm: skip some fault fixing when run on NONE SMP ARMv6 mode during early abort event
* ARM: mm: add Marvell Sheeva CPU Architecture for PJ4B
* ARM: introduce optimized copy operation for Marvell Armada XP
* ARM: SAUCE: hardware breakpoint trick for Marvell Armada XP
* ARM: big endian and little endian tricks for Marvell Armada XP
* ARM: SAUCE: Add Marvell Armada XP build rules to arch/arm/kernel/Makefile
* ARM: vfp: add special handling for Marvell Armada XP
* ARM: add support for Marvell U-Boot
* ARM: add mv_controller_num for ARM PCI drivers
* ARM: add support for local PMUs, general SMP tweaks and cache flushing
* ARM: add Marvell device identifies in glue-proc.h
* ARM: add IPC driver support for Marvell platforms
* ARM: add DMA mapping for Marvell platforms
* ARM: add Sheeva errata and PJ4B code for booting
* ARM: update Kconfig and Makefile to include Marvell Armada XP platforms
* ARM: Armada XP: import LSP from Marvell for Armada XP 3.2 kernel enablement

Show diffs side-by-side

added added

removed removed

Lines of Context:
81
81
         *   MH do not match any packets.
82
82
         * - You also need to set IP6T_FLAGS_PROTO to "flags" to check protocol.
83
83
         */
84
 
        u_int16_t proto;
 
84
        __u16 proto;
85
85
        /* TOS to match iff flags & IP6T_F_TOS */
86
 
        u_int8_t tos;
 
86
        __u8 tos;
87
87
 
88
88
        /* Flags word */
89
 
        u_int8_t flags;
 
89
        __u8 flags;
90
90
        /* Inverse flags */
91
 
        u_int8_t invflags;
 
91
        __u8 invflags;
92
92
};
93
93
 
94
94
/* Values for "flag" field in struct ip6t_ip6 (general ip6 structure). */
118
118
        unsigned int nfcache;
119
119
 
120
120
        /* Size of ipt_entry + matches */
121
 
        u_int16_t target_offset;
 
121
        __u16 target_offset;
122
122
        /* Size of ipt_entry + matches + target */
123
 
        u_int16_t next_offset;
 
123
        __u16 next_offset;
124
124
 
125
125
        /* Back pointer */
126
126
        unsigned int comefrom;
186
186
 
187
187
/* ICMP matching stuff */
188
188
struct ip6t_icmp {
189
 
        u_int8_t type;                          /* type to match */
190
 
        u_int8_t code[2];                       /* range of code */
191
 
        u_int8_t invflags;                      /* Inverse flags */
 
189
        __u8 type;                              /* type to match */
 
190
        __u8 code[2];                           /* range of code */
 
191
        __u8 invflags;                          /* Inverse flags */
192
192
};
193
193
 
194
194
/* Values for "inv" field for struct ipt_icmp. */
298
298
struct compat_ip6t_entry {
299
299
        struct ip6t_ip6 ipv6;
300
300
        compat_uint_t nfcache;
301
 
        u_int16_t target_offset;
302
 
        u_int16_t next_offset;
 
301
        __u16 target_offset;
 
302
        __u16 next_offset;
303
303
        compat_uint_t comefrom;
304
304
        struct compat_xt_counters counters;
305
305
        unsigned char elems[0];