]> git.ipfire.org Git - thirdparty/libnftnl.git/commitdiff
expr: meta: Make NFT_DYNSET_OP_DELETE known
authorAnder Juaristi <a@juaristi.eus>
Sat, 17 Aug 2019 11:32:48 +0000 (13:32 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Tue, 27 Aug 2019 12:58:03 +0000 (14:58 +0200)
Signed-off-by: Ander Juaristi <a@juaristi.eus>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
include/linux/netfilter/nf_tables.h
src/expr/dynset.c

index 0222d088d3399209c818fc92cc84f1078a0590b3..75e083e4b6fd97e32a03c734979f177b937a5774 100644 (file)
@@ -636,6 +636,7 @@ enum nft_lookup_attributes {
 enum nft_dynset_ops {
        NFT_DYNSET_OP_ADD,
        NFT_DYNSET_OP_UPDATE,
+       NFT_DYNSET_OP_DELETE,
 };
 
 enum nft_dynset_flags {
index 68115ba50c94721651cd43ea0d5ba8f279fa1bc1..4870923f95904821717aeea4019f13074a489bde 100644 (file)
@@ -208,11 +208,12 @@ nftnl_expr_dynset_parse(struct nftnl_expr *e, struct nlattr *attr)
 static const char *op2str_array[] = {
        [NFT_DYNSET_OP_ADD]             = "add",
        [NFT_DYNSET_OP_UPDATE]          = "update",
+       [NFT_DYNSET_OP_DELETE]          = "delete",
 };
 
 static const char *op2str(enum nft_dynset_ops op)
 {
-       if (op > NFT_DYNSET_OP_UPDATE)
+       if (op > NFT_DYNSET_OP_DELETE)
                return "unknown";
        return op2str_array[op];
 }