diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2021-03-31 16:14:03 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2021-03-31 16:15:02 +0200 |
commit | 08a032bc8352f86a4d496331ac7eb1b09620cc78 (patch) | |
tree | 0778a98855318766e177221e715e74c319ceaad0 /src/parser_bison.y | |
parent | 818cc223b052b9a3b0bc3fc28a4b7036b5898408 (diff) |
parser_bison: simplify flowtable offload flag parser
Remove ft_flags_spec rule.
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src/parser_bison.y')
-rw-r--r-- | src/parser_bison.y | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/parser_bison.y b/src/parser_bison.y index abe11781..cc477e65 100644 --- a/src/parser_bison.y +++ b/src/parser_bison.y @@ -1996,7 +1996,6 @@ flowtable_block_alloc : /* empty */ flowtable_block : /* empty */ { $$ = $<flowtable>-1; } | flowtable_block common_block | flowtable_block stmt_separator - | flowtable_block ft_flags_spec stmt_separator | flowtable_block HOOK STRING prio_spec stmt_separator { $$->hook.loc = @3; @@ -2019,6 +2018,10 @@ flowtable_block : /* empty */ { $$ = $<flowtable>-1; } { $$->flags |= NFT_FLOWTABLE_COUNTER; } + | flowtable_block FLAGS OFFLOAD stmt_separator + { + $$->flags |= FLOWTABLE_F_HW_OFFLOAD; + } ; flowtable_expr : '{' flowtable_list_expr '}' @@ -2379,12 +2382,6 @@ flags_spec : FLAGS OFFLOAD } ; -ft_flags_spec : FLAGS OFFLOAD - { - $<flowtable>0->flags |= FLOWTABLE_F_HW_OFFLOAD; - } - ; - policy_spec : POLICY policy_expr { if ($<chain>0->policy) { |