summaryrefslogtreecommitdiffstats
path: root/src/expr
diff options
context:
space:
mode:
Diffstat (limited to 'src/expr')
-rw-r--r--src/expr/match.c4
-rw-r--r--src/expr/target.c4
2 files changed, 6 insertions, 2 deletions
diff --git a/src/expr/match.c b/src/expr/match.c
index 378d5dd..dc66585 100644
--- a/src/expr/match.c
+++ b/src/expr/match.c
@@ -20,13 +20,15 @@
#include <linux/netfilter/nf_tables.h>
#include <linux/netfilter/nf_tables_compat.h>
-#include <linux/netfilter/x_tables.h>
#include <libnftnl/expr.h>
#include <libnftnl/rule.h>
#include "expr_ops.h"
+/* From include/linux/netfilter/x_tables.h */
+#define XT_EXTENSION_MAXNAMELEN 29
+
struct nft_expr_match {
char name[XT_EXTENSION_MAXNAMELEN];
uint32_t rev;
diff --git a/src/expr/target.c b/src/expr/target.c
index b3966a6..bfff513 100644
--- a/src/expr/target.c
+++ b/src/expr/target.c
@@ -20,13 +20,15 @@
#include <linux/netfilter/nf_tables.h>
#include <linux/netfilter/nf_tables_compat.h>
-#include <linux/netfilter/x_tables.h>
#include <libnftnl/expr.h>
#include <libnftnl/rule.h>
#include "expr_ops.h"
+/* From include/linux/netfilter/x_tables.h */
+#define XT_EXTENSION_MAXNAMELEN 29
+
struct nft_expr_target {
char name[XT_EXTENSION_MAXNAMELEN];
uint32_t rev;