diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/internal/object.h | 2 | ||||
-rw-r--r-- | include/libnetfilter_conntrack/libnetfilter_conntrack.h | 2 | ||||
-rw-r--r-- | include/libnetfilter_conntrack/linux_nfnetlink_conntrack.h | 9 |
3 files changed, 13 insertions, 0 deletions
diff --git a/include/internal/object.h b/include/internal/object.h index 41203c7..2bba5f7 100644 --- a/include/internal/object.h +++ b/include/internal/object.h @@ -268,6 +268,7 @@ struct nf_expect { struct nfct_tuple_head master; struct nfct_tuple_head expected; struct nfct_tuple_head mask; + struct nfct_tuple_head nat; u_int32_t timeout; u_int32_t id; @@ -275,6 +276,7 @@ struct nf_expect { u_int32_t flags; u_int32_t class; char helper_name[NFCT_HELPER_NAME_MAX]; + u_int32_t nat_dir; u_int32_t set[1]; }; diff --git a/include/libnetfilter_conntrack/libnetfilter_conntrack.h b/include/libnetfilter_conntrack/libnetfilter_conntrack.h index cb12a2d..28656ec 100644 --- a/include/libnetfilter_conntrack/libnetfilter_conntrack.h +++ b/include/libnetfilter_conntrack/libnetfilter_conntrack.h @@ -511,6 +511,8 @@ enum nf_expect_attr { ATTR_EXP_FLAGS, /* u32 bits */ ATTR_EXP_HELPER_NAME, /* string (16 bytes max) */ ATTR_EXP_CLASS, /* u32 bits */ + ATTR_EXP_NAT_TUPLE, /* pointer to conntrack object */ + ATTR_EXP_NAT_DIR, /* u8 bits */ ATTR_EXP_MAX }; diff --git a/include/libnetfilter_conntrack/linux_nfnetlink_conntrack.h b/include/libnetfilter_conntrack/linux_nfnetlink_conntrack.h index 2278f56..3faf04f 100644 --- a/include/libnetfilter_conntrack/linux_nfnetlink_conntrack.h +++ b/include/libnetfilter_conntrack/linux_nfnetlink_conntrack.h @@ -177,10 +177,19 @@ enum ctattr_expect { CTA_EXPECT_ZONE, CTA_EXPECT_FLAGS, CTA_EXPECT_CLASS, + CTA_EXPECT_NAT, __CTA_EXPECT_MAX }; #define CTA_EXPECT_MAX (__CTA_EXPECT_MAX - 1) +enum ctattr_expect_nat { + CTA_EXPECT_NAT_UNSPEC, + CTA_EXPECT_NAT_DIR, + CTA_EXPECT_NAT_TUPLE, + __CTA_EXPECT_NAT_MAX +}; +#define CTA_EXPECT_NAT_MAX (__CTA_EXPECT_NAT_MAX - 1) + enum ctattr_help { CTA_HELP_UNSPEC, CTA_HELP_NAME, |