root/include/uapi/linux/netfilter_ipv6/ip6t_ipv6header.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   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 */

/* [<][>][^][v][top][bottom][index][help] */