]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blob - include/linux/netfilter_ipv6/ip6t_ipv6header.h
Linux-2.6.12-rc2
[mirror_ubuntu-artful-kernel.git] / include / linux / netfilter_ipv6 / ip6t_ipv6header.h
1 /* ipv6header match - matches IPv6 packets based
2 on whether they contain certain headers */
3
4 /* Original idea: Brad Chapman
5 * Rewritten by: Andras Kis-Szabo <kisza@sch.bme.hu> */
6
7
8 #ifndef __IPV6HEADER_H
9 #define __IPV6HEADER_H
10
11 struct ip6t_ipv6header_info
12 {
13 u_int8_t matchflags;
14 u_int8_t invflags;
15 u_int8_t modeflag;
16 };
17
18 #define MASK_HOPOPTS 128
19 #define MASK_DSTOPTS 64
20 #define MASK_ROUTING 32
21 #define MASK_FRAGMENT 16
22 #define MASK_AH 8
23 #define MASK_ESP 4
24 #define MASK_NONE 2
25 #define MASK_PROTO 1
26
27 #endif /* __IPV6HEADER_H */