From ac35f78f7a13d3464009f4d8d1576d308e3d17c8 Mon Sep 17 00:00:00 2001 From: Ken-ichirou MATSUZAWA Date: Fri, 11 Sep 2015 12:14:25 +0900 Subject: nlmsg: Add NFULA_CT and NFULA_CT_INFO attributes support This patch validate NFULA_CT and NFULA_CT_INFO attributes, Signed-off-by: Ken-ichirou MATSUZAWA Signed-off-by: Pablo Neira Ayuso --- src/nlmsg.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/nlmsg.c b/src/nlmsg.c index 0aa21a0..3ebb364 100644 --- a/src/nlmsg.c +++ b/src/nlmsg.c @@ -7,7 +7,6 @@ * (at your option) any later version. */ #include -#include #include #include #include @@ -112,6 +111,7 @@ static int nflog_parse_attr_cb(const struct nlattr *attr, void *data) case NFULA_SEQ: /* instance-local sequence number */ case NFULA_SEQ_GLOBAL: /* global sequence number */ case NFULA_GID: /* group id of socket */ + case NFULA_CT_INFO: /* enum ip_conntrack_info */ if (mnl_attr_validate(attr, MNL_TYPE_U32) < 0) return MNL_CB_ERROR; break; @@ -139,6 +139,7 @@ static int nflog_parse_attr_cb(const struct nlattr *attr, void *data) break; case NFULA_HWHEADER: /* hardware header */ case NFULA_PAYLOAD: /* opaque data payload */ + case NFULA_CT: /* nf_conntrack_netlink.h */ break; } tb[type] = attr; -- cgit v1.2.3