summaryrefslogtreecommitdiffstats
path: root/include/netlink.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/netlink.h')
-rw-r--r--include/netlink.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/include/netlink.h b/include/netlink.h
index 9f465601..76a9da44 100644
--- a/include/netlink.h
+++ b/include/netlink.h
@@ -12,6 +12,20 @@
#include <rule.h>
+struct netlink_parse_ctx {
+ struct list_head *msgs;
+ struct table *table;
+ struct rule *rule;
+ struct stmt *stmt;
+ struct expr *registers[1 + NFT_REG32_15 - NFT_REG32_00 + 1];
+};
+
+struct rule_pp_ctx {
+ struct proto_ctx pctx;
+ struct payload_dep_ctx pdctx;
+ struct stmt *stmt;
+};
+
extern const struct input_descriptor indesc_netlink;
extern const struct location netlink_location;