summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2021-03-31 16:14:03 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2021-03-31 16:15:02 +0200
commit08a032bc8352f86a4d496331ac7eb1b09620cc78 (patch)
tree0778a98855318766e177221e715e74c319ceaad0 /src
parent818cc223b052b9a3b0bc3fc28a4b7036b5898408 (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')
-rw-r--r--src/parser_bison.y11
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) {