diff options
author | Florian Westphal <fw@strlen.de> | 2024-10-25 09:47:25 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2024-11-11 11:40:08 +0100 |
commit | 058246016188c8418cae1b3db70b16b935b1fe7c (patch) | |
tree | 6f4c6363aaeb88bb79c9a843b50166deda0138ea /src/json. | |
parent | 1e0b74fae4d5f15c48ccabfe2fe147a78a5341d6 (diff) |
src: allow to map key to nfqueue number
Allow to specify a numeric queue id as part of a map.
The parser side is easy, but the reverse direction (listing) is not.
'queue' is a statement, it doesn't have an expression.
Add a generic 'queue_type' datatype as a shim to the real basetype with
constant expressions, this is used only for udata build/parse, it stores
the "key" (the parser token, here "queue") as udata in kernel and can
then restore the original key.
Add a dumpfile to validate parser & output.
JSON support is missing because JSON allow typeof only since quite
recently.
Joint work with Pablo.
Closes: http://bugzilla.netfilter.org/show_bug.cgi?id=1455
Signed-off-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src/json.')
-rw-r--r-- | src/json. | 0 |
1 files changed, 0 insertions, 0 deletions
diff --git a/src/json. b/src/json. new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/src/json. |