summaryrefslogtreecommitdiffstats
path: root/src/parse.c
diff options
context:
space:
mode:
authorYi Yang <yangyi01@inspur.com>2020-10-19 11:04:22 +0800
committerPablo Neira Ayuso <pablo@netfilter.org>2020-10-20 12:56:25 +0200
commita08af5d26297eb85218a3c3a9e0991001a88cf10 (patch)
tree7acd43fe6de3d3a309bd3fb60c309cac6bc98f11 /src/parse.c
parente6adde47e34b02085b4cc474a5dc9750c91832dc (diff)
conntrack: fix zone sync issue
In some use cases, zone is used to differentiate different conntrack state tables, so zone also should be synchronized if it is set. Signed-off-by: Yi Yang <yangyi01@inspur.com> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src/parse.c')
-rw-r--r--src/parse.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/parse.c b/src/parse.c
index 7e524ed..e97a721 100644
--- a/src/parse.c
+++ b/src/parse.c
@@ -205,6 +205,11 @@ static struct ct_parser h[NTA_MAX] = {
.parse = ct_parse_synproxy,
.size = NTA_SIZE(sizeof(struct nta_attr_synproxy)),
},
+ [NTA_ZONE] = {
+ .parse = ct_parse_u16,
+ .attr = ATTR_ZONE,
+ .size = NTA_SIZE(sizeof(uint16_t)),
+ },
};
static void