diff options
author | Jan Engelhardt <jengelh@medozas.de> | 2011-01-19 02:09:39 +0100 |
---|---|---|
committer | Jan Engelhardt <jengelh@medozas.de> | 2011-01-19 18:28:14 +0100 |
commit | 5da9e63f66ca190cb90193ebb9eebf5aa523b4d1 (patch) | |
tree | f91bce867a70b45a1b5c59c344f8d37ffd7cb93b /include/linux/netfilter | |
parent | 2cae5334de3a817947742e0b466355e5f5566474 (diff) |
libxt_connlimit: support for dstaddr-supporting revision 1
Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
Diffstat (limited to 'include/linux/netfilter')
-rw-r--r-- | include/linux/netfilter/xt_connlimit.h | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/include/linux/netfilter/xt_connlimit.h b/include/linux/netfilter/xt_connlimit.h index 7e3284bc..d6c84c96 100644 --- a/include/linux/netfilter/xt_connlimit.h +++ b/include/linux/netfilter/xt_connlimit.h @@ -3,17 +3,27 @@ struct xt_connlimit_data; +enum { + XT_CONNLIMIT_INVERT = 1 << 0, + XT_CONNLIMIT_DADDR = 1 << 1, +}; + struct xt_connlimit_info { union { union nf_inet_addr mask; -#ifndef __KERNEL__ union { __be32 v4_mask; __be32 v6_mask[4]; }; -#endif }; unsigned int limit, inverse; + union { + /* revision 0 */ + unsigned int inverse; + + /* revision 1 */ + __u32 flags; + }; /* Used internally by the kernel */ struct xt_connlimit_data *data __attribute__((aligned(8))); |