summaryrefslogtreecommitdiffstats
path: root/src/libnftnl.map
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2020-12-12 20:13:07 +0100
committerPablo Neira Ayuso <pablo@netfilter.org>2020-12-17 15:38:41 +0100
commit7d010b8f5b769328ae21ad71a3d583d9859fde2c (patch)
treeda587fdf3088e310ae070dd3d4015ea0045e102b /src/libnftnl.map
parent210717c2641874edaee705a9c08820b7082d16ea (diff)
src: add NFTNL_SET_ELEM_EXPRESSIONS
NFTNL_SET_ELEM_EXPR defines the stateful expression type that this element stores. This is useful to restore runtime set element stateful expressions (when saving, then reboot and restore). This patch adds support for the set element expression list, which generalizes NFTNL_SET_ELEM_EXPR. This patch also adds nftnl_set_elem_add_expr() to add new expressions to set elements and nftnl_set_elem_expr_foreach() to iterate over the list of expressions. Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src/libnftnl.map')
-rw-r--r--src/libnftnl.map5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/libnftnl.map b/src/libnftnl.map
index 2d35ace..ce1c082 100644
--- a/src/libnftnl.map
+++ b/src/libnftnl.map
@@ -374,3 +374,8 @@ LIBNFTNL_15 {
nftnl_expr_build_payload;
nftnl_rule_del_expr;
} LIBNFTNL_14;
+
+LIBNFTNL_16 {
+ nftnl_set_elem_add_expr;
+ nftnl_set_elem_expr_foreach;
+} LIBNFTNL_15;