Warning: This file is not a C or C++ file. It does not have highlighting.

1/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
2/* ipv6header match - matches IPv6 packets based
3on 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
14struct 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 */
30

Warning: This file is not a C or C++ file. It does not have highlighting.

source code of linux/include/uapi/linux/netfilter_ipv6/ip6t_ipv6header.h