aboutsummaryrefslogtreecommitdiffstats
path: root/include/uapi/linux
diff options
context:
space:
mode:
Diffstat (limited to 'include/uapi/linux')
-rw-r--r--include/uapi/linux/netfilter/nf_conntrack_common.h13
1 files changed, 9 insertions, 4 deletions
diff --git a/include/uapi/linux/netfilter/nf_conntrack_common.h b/include/uapi/linux/netfilter/nf_conntrack_common.h
index a8072cc7fa0b..dc947e59d03a 100644
--- a/include/uapi/linux/netfilter/nf_conntrack_common.h
+++ b/include/uapi/linux/netfilter/nf_conntrack_common.h
@@ -84,10 +84,6 @@ enum ip_conntrack_status {
84 IPS_DYING_BIT = 9, 84 IPS_DYING_BIT = 9,
85 IPS_DYING = (1 << IPS_DYING_BIT), 85 IPS_DYING = (1 << IPS_DYING_BIT),
86 86
87 /* Bits that cannot be altered from userland. */
88 IPS_UNCHANGEABLE_MASK = (IPS_NAT_DONE_MASK | IPS_NAT_MASK |
89 IPS_EXPECTED | IPS_CONFIRMED | IPS_DYING),
90
91 /* Connection has fixed timeout. */ 87 /* Connection has fixed timeout. */
92 IPS_FIXED_TIMEOUT_BIT = 10, 88 IPS_FIXED_TIMEOUT_BIT = 10,
93 IPS_FIXED_TIMEOUT = (1 << IPS_FIXED_TIMEOUT_BIT), 89 IPS_FIXED_TIMEOUT = (1 << IPS_FIXED_TIMEOUT_BIT),
@@ -103,6 +99,15 @@ enum ip_conntrack_status {
103 /* Conntrack got a helper explicitly attached via CT target. */ 99 /* Conntrack got a helper explicitly attached via CT target. */
104 IPS_HELPER_BIT = 13, 100 IPS_HELPER_BIT = 13,
105 IPS_HELPER = (1 << IPS_HELPER_BIT), 101 IPS_HELPER = (1 << IPS_HELPER_BIT),
102
103 /* Be careful here, modifying these bits can make things messy,
104 * so don't let users modify them directly.
105 */
106 IPS_UNCHANGEABLE_MASK = (IPS_NAT_DONE_MASK | IPS_NAT_MASK |
107 IPS_EXPECTED | IPS_CONFIRMED | IPS_DYING |
108 IPS_SEQ_ADJUST | IPS_TEMPLATE),
109
110 __IPS_MAX_BIT = 14,
106}; 111};
107 112
108/* Connection tracking event types */ 113/* Connection tracking event types */