blob: 51c53fc9c44a57757f7452ba963ee6d05cd44fc0 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001/* ipv6header match - matches IPv6 packets based
2on 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
11struct 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 */