From 242965f452e64fef9faff6689df4b2c205823209 Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Wed, 9 Dec 2020 16:46:26 +0100 Subject: src: add support for multi-statement in dynamic sets and maps This patch allows for two statements for dynamic set updates, e.g. nft rule x y add @y { ip daddr limit rate 1/second counter } Signed-off-by: Pablo Neira Ayuso --- src/netlink.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/netlink.c') diff --git a/src/netlink.c b/src/netlink.c index 8098b974..ab029092 100644 --- a/src/netlink.c +++ b/src/netlink.c @@ -1132,6 +1132,7 @@ key_end: key = bitmask_expr_to_binops(key); expr = set_elem_expr_alloc(&netlink_location, key); + if (nftnl_set_elem_is_set(nlse, NFTNL_SET_ELEM_TIMEOUT)) expr->timeout = nftnl_set_elem_get_u64(nlse, NFTNL_SET_ELEM_TIMEOUT); if (nftnl_set_elem_is_set(nlse, NFTNL_SET_ELEM_EXPIRATION)) -- cgit v1.2.3