diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2010-05-03 15:44:30 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2010-05-03 15:44:30 +0200 |
commit | cf7130ab75b3e11142cf1bb749ef97f69a190148 (patch) | |
tree | 6690adab6c7ee0b044432903108e73cb2420feab /include | |
parent | bee0b3c9d1f38f03b325e7c67a5a918a0837f900 (diff) |
ct: add zone support
Add Patrick's zone support for libnetfilter_conntrack.
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include')
-rw-r--r-- | include/internal/object.h | 1 | ||||
-rw-r--r-- | include/libnetfilter_conntrack/libnetfilter_conntrack.h | 1 | ||||
-rw-r--r-- | include/libnetfilter_conntrack/linux_nfnetlink_conntrack.h | 1 |
3 files changed, 3 insertions, 0 deletions
diff --git a/include/internal/object.h b/include/internal/object.h index 514ddee..dda999a 100644 --- a/include/internal/object.h +++ b/include/internal/object.h @@ -158,6 +158,7 @@ struct nf_conntrack { u_int32_t status; u_int32_t use; u_int32_t id; + u_int16_t zone; /* xt_helper uses a length size of 30 bytes, however, no helper name in * the tree has exceeded 16 bytes length. Since 2.6.29, the maximum diff --git a/include/libnetfilter_conntrack/libnetfilter_conntrack.h b/include/libnetfilter_conntrack/libnetfilter_conntrack.h index 48b3621..f5c4273 100644 --- a/include/libnetfilter_conntrack/libnetfilter_conntrack.h +++ b/include/libnetfilter_conntrack/libnetfilter_conntrack.h @@ -126,6 +126,7 @@ enum nf_conntrack_attr { ATTR_DCCP_HANDSHAKE_SEQ, /* u64 bits */ ATTR_TCP_WSCALE_ORIG, /* u8 bits */ ATTR_TCP_WSCALE_REPL = 60, /* u8 bits */ + ATTR_ZONE, /* u16 bits */ ATTR_MAX }; diff --git a/include/libnetfilter_conntrack/linux_nfnetlink_conntrack.h b/include/libnetfilter_conntrack/linux_nfnetlink_conntrack.h index ed191b7..022b706 100644 --- a/include/libnetfilter_conntrack/linux_nfnetlink_conntrack.h +++ b/include/libnetfilter_conntrack/linux_nfnetlink_conntrack.h @@ -44,6 +44,7 @@ enum ctattr_type { CTA_NAT_SEQ_ADJ_ORIG, CTA_NAT_SEQ_ADJ_REPLY, CTA_SECMARK, + CTA_ZONE, __CTA_MAX }; #define CTA_MAX (__CTA_MAX - 1) |