From 4b89c0cb0883f638ff1abbc2ff47c43cdc26aac5 Mon Sep 17 00:00:00 2001 From: Florian Westphal Date: Sun, 19 Feb 2017 22:49:51 +0100 Subject: src: ct helper support add support for ct helper objects, these are used to assign helpers to connections, similar to iptables -j CT --set-helper target. Signed-off-by: Florian Westphal Acked-by: Pablo Neira Ayuso --- include/obj.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'include/obj.h') diff --git a/include/obj.h b/include/obj.h index edbf023..d90919f 100644 --- a/include/obj.h +++ b/include/obj.h @@ -30,6 +30,11 @@ struct nftnl_obj { uint64_t consumed; uint32_t flags; } quota; + struct nftnl_obj_ct_helper { + uint16_t l3proto; + uint8_t l4proto; + char name[16]; + } ct_helper; } data; }; @@ -49,6 +54,7 @@ struct obj_ops { extern struct obj_ops obj_ops_counter; extern struct obj_ops obj_ops_quota; +extern struct obj_ops obj_ops_ct_helper; #define nftnl_obj_data(obj) (void *)&obj->data -- cgit v1.2.3