summaryrefslogtreecommitdiffstats
path: root/include/rule.h
diff options
context:
space:
mode:
authorPhil Sutter <phil@nwl.cc>2025-11-21 16:53:35 +0100
committerPhil Sutter <phil@nwl.cc>2026-01-20 16:02:37 +0100
commit7cab33a24a7293dc2ec4f132933ce1227d226b5b (patch)
tree017043d4b786ce08918c497a37094042fa5b6d92 /include/rule.h
parent9e80bfd0344cc0c05004c8cd1dd13e6cfa3df446 (diff)
parser_bison: Introduce tokens for chain types
Use the already existing SCANSTATE_TYPE for keyword scoping. This is a bit of back-n-forth from string to token and back to string but it eliminates the helper function and also takes care of error handling. Note that JSON parser does not validate the type string at all but relies upon the kernel to reject wrong ones. Signed-off-by: Phil Sutter <phil@nwl.cc> Reviewed-by: Florian Westphal <fw@strlen.de>
Diffstat (limited to 'include/rule.h')
-rw-r--r--include/rule.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/include/rule.h b/include/rule.h
index e67a0152..7c704be8 100644
--- a/include/rule.h
+++ b/include/rule.h
@@ -260,7 +260,6 @@ struct chain {
#define STD_PRIO_BUFSIZE 100
extern int std_prio_lookup(const char *std_prio_name, int family, int hook);
-extern const char *chain_type_name_lookup(const char *name);
extern const char *chain_hookname_lookup(const char *name);
extern struct chain *chain_alloc(void);
extern struct chain *chain_get(struct chain *chain);