]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
mnl: do not set flowtable flags twice
authorPablo Neira Ayuso <pablo@netfilter.org>
Wed, 31 Mar 2021 14:07:13 +0000 (16:07 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Wed, 31 Mar 2021 14:07:57 +0000 (16:07 +0200)
Flags are already set on from mnl_nft_flowtable_add(), remove duplicated
code.

Fixes: e6cc9f37385 ("nftables: add flags offload to flowtable")
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/mnl.c

index ffbfe48158de5b3d32ade88996fe656a73031dfe..deea586f9b002cce1a20f8d915a92f891b29f0a6 100644 (file)
--- a/src/mnl.c
+++ b/src/mnl.c
@@ -1779,11 +1779,6 @@ int mnl_nft_flowtable_add(struct netlink_ctx *ctx, struct cmd *cmd,
                nftnl_flowtable_set_u32(flo, NFTNL_FLOWTABLE_PRIO, 0);
        }
 
-       if (cmd->flowtable->flags & FLOWTABLE_F_HW_OFFLOAD) {
-               nftnl_flowtable_set_u32(flo, NFTNL_FLOWTABLE_FLAGS,
-                                   NFT_FLOWTABLE_HW_OFFLOAD);
-       }
-
        if (cmd->flowtable->dev_expr) {
                dev_array = nft_flowtable_dev_array(cmd);
                nftnl_flowtable_set_data(flo, NFTNL_FLOWTABLE_DEVICES,