summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/libnftnl.map4
-rw-r--r--src/rule.c6
2 files changed, 10 insertions, 0 deletions
diff --git a/src/libnftnl.map b/src/libnftnl.map
index a24fe9b..0d6b20c 100644
--- a/src/libnftnl.map
+++ b/src/libnftnl.map
@@ -342,3 +342,7 @@ LIBNFTNL_7 {
nftnl_flowtable_list_foreach;
} LIBNFTNL_6;
+
+LIBNFTNL_8 {
+ nftnl_rule_list_insert_at;
+} LIBNFTNL_7;
diff --git a/src/rule.c b/src/rule.c
index e4cba1f..146b06c 100644
--- a/src/rule.c
+++ b/src/rule.c
@@ -986,6 +986,12 @@ void nftnl_rule_list_add(struct nftnl_rule *r, struct nftnl_rule_list *list)
list_add(&r->head, &list->list);
}
+EXPORT_SYMBOL(nftnl_rule_list_insert_at);
+void nftnl_rule_list_insert_at(struct nftnl_rule *r, struct nftnl_rule *pos)
+{
+ list_add(&r->head, &pos->head);
+}
+
EXPORT_SYMBOL(nftnl_rule_list_add_tail);
void nftnl_rule_list_add_tail(struct nftnl_rule *r, struct nftnl_rule_list *list)
{