summaryrefslogtreecommitdiff
path: root/include/linux/netfilter
diff options
context:
space:
mode:
authorJan Engelhardt <jengelh@computergmbh.de>2008-01-14 23:38:34 -0800
committerDavid S. Miller <davem@davemloft.net>2008-01-28 15:02:20 -0800
commit0dc8c76029f4675c2345eefd947f123e64de1aae (patch)
tree9cd9483a24634c25ce9d92d74a16c214b0995cf3 /include/linux/netfilter
parent8b6f3f62fea7b85fce8f7d12aabba7b191bf60d2 (diff)
downloadlinux-3.10-0dc8c76029f4675c2345eefd947f123e64de1aae.tar.gz
linux-3.10-0dc8c76029f4675c2345eefd947f123e64de1aae.tar.bz2
linux-3.10-0dc8c76029f4675c2345eefd947f123e64de1aae.zip
[NETFILTER]: xt_CONNMARK target, revision 1
Introduces the xt_CONNMARK target revision 1. It uses fixed types, and also uses the more expressive XOR logic. Futhermore, it allows to selectively pick bits from both the ctmark and the nfmark in the SAVE and RESTORE operations. Signed-off-by: Jan Engelhardt <jengelh@computergmbh.de> Signed-off-by: Patrick McHardy <kaber@trash.net> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux/netfilter')
-rw-r--r--include/linux/netfilter/xt_CONNMARK.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/linux/netfilter/xt_CONNMARK.h b/include/linux/netfilter/xt_CONNMARK.h
index 9f744689fff..4e58ba43c28 100644
--- a/include/linux/netfilter/xt_CONNMARK.h
+++ b/include/linux/netfilter/xt_CONNMARK.h
@@ -22,4 +22,9 @@ struct xt_connmark_target_info {
u_int8_t mode;
};
+struct xt_connmark_tginfo1 {
+ u_int32_t ctmark, ctmask, nfmask;
+ u_int8_t mode;
+};
+
#endif /*_XT_CONNMARK_H_target*/