]> git.ipfire.org Git - thirdparty/nftables.git/commit
mnl: Support simple wildcards in netdev hooks
authorPhil Sutter <phil@nwl.cc>
Tue, 13 Aug 2024 18:26:08 +0000 (20:26 +0200)
committerPhil Sutter <phil@nwl.cc>
Tue, 30 Sep 2025 21:04:35 +0000 (23:04 +0200)
commitc31e887504a90152e29c4a76a74c8a442f771917
tree9d1ed3a1fde72737a7f452518b79f8b50d5f873e
parent3af59817b8d3994d52db0f1aa5dabeebc84dae45
mnl: Support simple wildcards in netdev hooks

When building NFTA_{FLOWTABLE_,}HOOK_DEVS attributes, detect trailing
asterisks in interface names and transmit the leading part in a
NFTA_DEVICE_PREFIX attribute.

Deserialization (i.e., appending asterisk to interface prefixes returned
in NFTA_DEVICE_PREFIX atributes happens in libnftnl.

Signed-off-by: Phil Sutter <phil@nwl.cc>
Reviewed-by: Pablo Neira Ayuso <pablo@netfilter.org>
include/linux/netfilter/nf_tables.h
src/mnl.c