diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2009-12-29 18:47:10 +0100 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2010-02-16 14:56:28 +0100 |
commit | fb61c68dd0ba2e6ce98516ddbbd3b10638f4bcea (patch) | |
tree | 0ad4f9153439bd7cee3340dbe7c02fb2f3e3e0d4 /include | |
parent | 0d64ef303faf501398f0a241c3ab02855d8898b6 (diff) |
src: add support for TCP window scale factor
This patch adds the missing bits to support the modification of the
TCP window scale factor in a conntrack entry. The kernel support
has been already there since 2.6.23.
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 | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/include/internal/object.h b/include/internal/object.h index 04d64b6..514ddee 100644 --- a/include/internal/object.h +++ b/include/internal/object.h @@ -126,6 +126,7 @@ union __nfct_protoinfo { u_int8_t value; u_int8_t mask; } flags[__DIR_MAX]; + u_int8_t wscale[__DIR_MAX]; } tcp; struct { u_int8_t state; diff --git a/include/libnetfilter_conntrack/libnetfilter_conntrack.h b/include/libnetfilter_conntrack/libnetfilter_conntrack.h index 93645a3..48b3621 100644 --- a/include/libnetfilter_conntrack/libnetfilter_conntrack.h +++ b/include/libnetfilter_conntrack/libnetfilter_conntrack.h @@ -124,6 +124,8 @@ enum nf_conntrack_attr { ATTR_DCCP_STATE = 56, /* u8 bits */ ATTR_DCCP_ROLE, /* u8 bits */ ATTR_DCCP_HANDSHAKE_SEQ, /* u64 bits */ + ATTR_TCP_WSCALE_ORIG, /* u8 bits */ + ATTR_TCP_WSCALE_REPL = 60, /* u8 bits */ ATTR_MAX }; |