diff mbox series

[nft] expr: update EXPR_MAX and add missing comments

Message ID 20220823105152.13672-1-fw@strlen.de
State Accepted
Delegated to: Pablo Neira
Headers show
Series [nft] expr: update EXPR_MAX and add missing comments | expand

Commit Message

Florian Westphal Aug. 23, 2022, 10:51 a.m. UTC
WHen flagcmp and catchall expressions got added the EXPR_MAX definition
wasn't changed.

Should have no impact in practice however, this value is only checked to
prevent crash when old nft release is used to list a ruleset generated
by a newer nft release and a unknown 'typeof' expression.

Signed-off-by: Florian Westphal <fw@strlen.de>
---
 include/expression.h | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/include/expression.h b/include/expression.h
index cf7319b65e0e..547073836833 100644
--- a/include/expression.h
+++ b/include/expression.h
@@ -41,6 +41,10 @@ 
  * @EXPR_NUMGEN:	number generation expression
  * @EXPR_HASH:		hash expression
  * @EXPR_RT:		routing expression
+ * @EXPR_FIB		forward information base expression
+ * @EXPR_XFRM		XFRM (ipsec) expression
+ * @EXPR_SET_ELEM_CATCHALL catchall element expression
+ * @EXPR_FLAGCMP	flagcmp expression
  */
 enum expr_types {
 	EXPR_INVALID,
@@ -74,7 +78,7 @@  enum expr_types {
 	EXPR_SET_ELEM_CATCHALL,
 	EXPR_FLAGCMP,
 };
-#define EXPR_MAX EXPR_XFRM
+#define EXPR_MAX EXPR_FLAGCMP
 
 enum ops {
 	OP_INVALID,