diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2025-03-17 23:19:49 +0100 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2025-03-18 16:37:47 +0100 |
commit | 3b92dc32e60e8c24c783af8d90a0928d71d520f4 (patch) | |
tree | f7f8758241b4d2a0807b0e9c321bdf7d320b4fd6 /tests/shell/testcases/bogons/nft-f | |
parent | f133180ee0c72f4a0de4a7acad8a9d8476914bd4 (diff) |
src: replace struct stmt_ops by type field in struct stmt
Shrink struct stmt in 8 bytes.
__stmt_ops_by_type() provides an operation for STMT_INVALID since this
is required by -o/--optimize.
There are many checks for stmt->ops->type, which is the most accessed
field, that can be trivially replaced.
BUG() uses statement type enum instead of name.
Similar to:
68e76238749f ("src: expr: add and use expr_name helper").
72931553828a ("src: expr: add expression etype")
2cc91e6198e7 ("src: expr: add and use internal expr_ops helper")
Acked-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'tests/shell/testcases/bogons/nft-f')
0 files changed, 0 insertions, 0 deletions