netfilter: nfnetlink_hook: missing chain family
authorPablo Neira Ayuso <pablo@netfilter.org>
Mon, 2 Aug 2021 22:15:54 +0000 (00:15 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Fri, 6 Aug 2021 15:07:40 +0000 (17:07 +0200)
commita6e57c4af12bbacf927d7321c3aa894948653688
tree948f32beaadf01ac69c101142c56ee20b6e683ca
parent61e0c2bc555a194ada2632fadac73f2bdb5df9cb
netfilter: nfnetlink_hook: missing chain family

The family is relevant for pseudo-families like NFPROTO_INET
otherwise the user needs to rely on the hook function name to
differentiate it from NFPROTO_IPV4 and NFPROTO_IPV6 names.

Add nfnl_hook_chain_desc_attributes instead of using the existing
NFTA_CHAIN_* attributes, since these do not provide a family number.

Fixes: e2cf17d3774c ("netfilter: add new hook nfnl subsystem")
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
include/uapi/linux/netfilter/nfnetlink_hook.h
net/netfilter/nfnetlink_hook.c