diff options
Diffstat (limited to 'include/libnetfilter_conntrack')
-rw-r--r-- | include/libnetfilter_conntrack/libnetfilter_conntrack.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/libnetfilter_conntrack/libnetfilter_conntrack.h b/include/libnetfilter_conntrack/libnetfilter_conntrack.h index a4a60cb..5518418 100644 --- a/include/libnetfilter_conntrack/libnetfilter_conntrack.h +++ b/include/libnetfilter_conntrack/libnetfilter_conntrack.h @@ -149,6 +149,10 @@ enum nf_conntrack_attr_grp { ATTR_GRP_MASTER_PORT, /* struct nfct_attr_grp_port */ ATTR_GRP_ORIG_COUNTERS, /* struct nfct_attr_grp_ctrs */ ATTR_GRP_REPL_COUNTERS, /* struct nfct_attr_grp_ctrs */ + ATTR_GRP_ORIG_ADDR_SRC = 12, /* union nfct_attr_grp_addr */ + ATTR_GRP_ORIG_ADDR_DST, /* union nfct_attr_grp_addr */ + ATTR_GRP_REPL_ADDR_SRC, /* union nfct_attr_grp_addr */ + ATTR_GRP_REPL_ADDR_DST, /* union nfct_attr_grp_addr */ ATTR_GRP_MAX }; @@ -174,6 +178,12 @@ struct nfct_attr_grp_ctrs { u_int64_t bytes; }; +union nfct_attr_grp_addr { + u_int32_t ip; + u_int32_t ip6[4]; + u_int32_t addr[4]; +}; + /* message type */ enum nf_conntrack_msg_type { NFCT_T_UNKNOWN = 0, |