netfilter: ecache: prepare for event notifier merge
authorFlorian Westphal <fw@strlen.de>
Mon, 16 Aug 2021 15:16:25 +0000 (17:16 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Wed, 25 Aug 2021 10:50:38 +0000 (12:50 +0200)
commitb86c0e6429dac2458694495aeebf15f4fe6b269d
treeb68e6cbe790e33d5b953a0e6db22118b35019568
parentb3afdc17586392e023ac57155970269d03d4e886
netfilter: ecache: prepare for event notifier merge

This prepares for merge for ct and exp notifier structs.

The 'fcn' member is renamed to something unique.
Second, the register/unregister api is simplified.  There is only
one implementation so there is no need to do any error checking.

Replace the EBUSY logic with WARN_ON_ONCE.  This allows to remove
error unwinding.

The exp notifier register/unregister function is removed in
a followup patch.

Signed-off-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
include/net/netfilter/nf_conntrack_ecache.h
net/netfilter/nf_conntrack_ecache.c
net/netfilter/nf_conntrack_netlink.c