cpp-d1064d
[cross.git] / i686-linux-gnu-4.7 / usr / include / linux / netfilter_ipv6 / ip6t_ipv6header.h
1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
2 /* ipv6header match - matches IPv6 packets based
3 on whether they contain certain headers */
4
5 /* Original idea: Brad Chapman 
6  * Rewritten by: Andras Kis-Szabo <kisza@sch.bme.hu> */
7
8
9 #ifndef __IPV6HEADER_H
10 #define __IPV6HEADER_H
11
12 #include <linux/types.h>
13
14 struct ip6t_ipv6header_info {
15         __u8 matchflags;
16         __u8 invflags;
17         __u8 modeflag;
18 };
19
20 #define MASK_HOPOPTS    128
21 #define MASK_DSTOPTS    64
22 #define MASK_ROUTING    32
23 #define MASK_FRAGMENT   16
24 #define MASK_AH         8
25 #define MASK_ESP        4
26 #define MASK_NONE       2
27 #define MASK_PROTO      1
28
29 #endif /* __IPV6HEADER_H */