[NETFILTER]: Core changes required by upcoming nfnetlink_queue code
authorHarald Welte <laforge@netfilter.org>
Wed, 10 Aug 2005 02:43:44 +0000 (19:43 -0700)
committerDavid S. Miller <davem@sunset.davemloft.net>
Mon, 29 Aug 2005 22:36:49 +0000 (15:36 -0700)
commit0ab43f84995f2c2fcc5cc58a9accaa1095e1317f
treef58711648f91bbd880fcada7718a2462f0249a78
parent2cc7d5730957c4a3f3659d17d2ba5e06d5581c1f
[NETFILTER]: Core changes required by upcoming nfnetlink_queue code

- split netfiler verdict in 16bit verdict and 16bit queue number
- add 'queuenum' argument to nf_queue_outfn_t and its users ip[6]_queue
- move NFNL_SUBSYS_ definitions from enum to #define
- introduce autoloading for nfnetlink subsystem modules
- add MODULE_ALIAS_NFNL_SUBSYS macro
- add nf_unregister_queue_handlers() to register all handlers for a given
  nf_queue_outfn_t
- add more verbose DEBUGP macro definition to nfnetlink.c
- make nfnetlink_subsys_register fail if subsys already exists
- add some more comments and debug statements to nfnetlink.c

Signed-off-by: Harald Welte <laforge@netfilter.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/netfilter.h
include/linux/netfilter/nfnetlink.h
net/core/netfilter.c
net/ipv4/netfilter/ip_queue.c
net/ipv6/netfilter/ip6_queue.c
net/netfilter/nfnetlink.c