Home | History | Annotate | Download | only in netfilter_ipv6
      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 (at) sch.bme.hu> */
      6 
      7 
      8 #ifndef __IPV6HEADER_H
      9 #define __IPV6HEADER_H
     10 
     11 #include <linux/types.h>
     12 
     13 struct ip6t_ipv6header_info {
     14 	__u8 matchflags;
     15 	__u8 invflags;
     16 	__u8 modeflag;
     17 };
     18 
     19 #define MASK_HOPOPTS    128
     20 #define MASK_DSTOPTS    64
     21 #define MASK_ROUTING    32
     22 #define MASK_FRAGMENT   16
     23 #define MASK_AH         8
     24 #define MASK_ESP        4
     25 #define MASK_NONE       2
     26 #define MASK_PROTO      1
     27 
     28 #endif /* __IPV6HEADER_H */
     29