netfilter_ipv6.h
01: #ifndef __LINUX_IP6_NETFILTER_H
02: #define __LINUX_IP6_NETFILTER_H
03:
04:
05:
06:
07:
08:
09:
10:
11: #include <linux/netfilter.h>
12:
13:
14:
15: #include <limits.h>
16:
17:
18:
19: #define NFC_IP6_SRC 0x0001
20:
21: #define NFC_IP6_DST 0x0002
22:
23: #define NFC_IP6_IF_IN 0x0004
24:
25: #define NFC_IP6_IF_OUT 0x0008
26:
27: #define NFC_IP6_TOS 0x0010
28:
29: #define NFC_IP6_PROTO 0x0020
30:
31: #define NFC_IP6_OPTIONS 0x0040
32:
33: #define NFC_IP6_FRAG 0x0080
34:
35:
36:
37:
38: #define NFC_IP6_TCPFLAGS 0x0100
39:
40: #define NFC_IP6_SRC_PT 0x0200
41:
42: #define NFC_IP6_DST_PT 0x0400
43:
44: #define NFC_IP6_PROTO_UNKNOWN 0x2000
45:
46:
47:
48: #define NF_IP6_PRE_ROUTING 0
49:
50: #define NF_IP6_LOCAL_IN 1
51:
52: #define NF_IP6_FORWARD 2
53:
54: #define NF_IP6_LOCAL_OUT 3
55:
56: #define NF_IP6_POST_ROUTING 4
57: #define NF_IP6_NUMHOOKS 5
58:
59:
60: enum nf_ip6_hook_priorities {
61: NF_IP6_PRI_FIRST = INT_MIN,
62: NF_IP6_PRI_CONNTRACK_DEFRAG = -400,
63: NF_IP6_PRI_RAW = -300,
64: NF_IP6_PRI_SELINUX_FIRST = -225,
65: NF_IP6_PRI_CONNTRACK = -200,
66: NF_IP6_PRI_MANGLE = -150,
67: NF_IP6_PRI_NAT_DST = -100,
68: NF_IP6_PRI_FILTER = 0,
69: NF_IP6_PRI_SECURITY = 50,
70: NF_IP6_PRI_NAT_SRC = 100,
71: NF_IP6_PRI_SELINUX_LAST = 225,
72: NF_IP6_PRI_LAST = INT_MAX,
73: };
74:
75:
76: #endif
77:
© Andrew Scott 2006 -
2025,
All Rights Reserved