Hello, To follow is a series of patches for kernel, libnftables and nftables which bring nfnetlink queue support to nftables. Kernel patches: include/uapi/linux/netfilter/nf_tables.h | 21 ++++ net/netfilter/Kconfig | 9 ++ net/netfilter/Makefile | 1 + net/netfilter/nf_tables_core.c | 5 +- net/netfilter/nft_queue.c | 189 +++++++++++++++++++++++++++++++ 5 files changed, 224 insertions(+), 1 deletion(-) Libnftables patch: include/libnftables/expr.h | 5 + include/linux/netfilter/nf_tables.h | 20 +++ src/Makefile.am | 1 + src/expr/queue.c | 254 ++++++++++++++++++++++++++++++++++++ tests/Makefile.am | 4 + tests/nft-expr_queue-test.c | 99 ++++++++++++++ 6 files changed, 383 insertions(+) nftables patch: include/linux/netfilter/nf_tables.h | 20 ++++++++++++ include/statement.h | 11 +++++++ src/evaluate.c | 2 ++ src/netlink_delinearize.c | 15 +++++++++ src/netlink_linearize.c | 22 +++++++++++++ src/parser.y | 61 ++++++++++++++++++++++++++++++++++--- src/scanner.l | 8 ++++- src/statement.c | 31 +++++++++++++++++++ 8 files changed, 164 insertions(+), 6 deletions(-) BR, -- Eric Leblond <eric@xxxxxxxxx>
Attachment:
signature.asc
Description: This is a digitally signed message part