| 2a95183a5e03 ("netfilter: don't allocate space for arp/bridge hooks unless needed") |
| bb4badf3a3dc ("netfilter: don't allocate space for decnet hooks unless needed") |
| ef57170bbfdd ("netfilter: reduce hook array sizes to what is needed") |
| b0f38338aef2 ("netfilter: reduce size of hook entry point locations") |
| 960632ece694 ("netfilter: convert hook list to an array") |
| 073dd5ad34b1 ("netfilter: fix netfilter_net_init() return") |
| cf56c2f892a8 ("netfilter: remove old pre-netns era hook api") |
| 039b40ee5854 ("netfilter: nf_queue: only call synchronize_net twice if nf_queue is active") |
| 933bd83ed60e ("netfilter: batch synchronize_net calls during hook unregister") |
| efc9b8e33b8b ("netfilter: bridge: remove unneeded rcu_read_lock") |
| df122f58b834 ("netfilter: ingress: translate 0 nf_hook_slow retval to -1") |
| 679972f3bef8 ("netfilter: convert while loops to for loops") |
| d415b9eb76fc ("netfilter: decouple nf_hook_entry and nf_hook_ops") |
| 0aa8c57a0490 ("netfilter: introduce accessor functions for hook entries") |
| 834184b1f3a4 ("netfilter: defrag: only register defrag functionality if needed") |
| 0c66dc1ea3f0 ("netfilter: conntrack: register hooks in netns when needed by ruleset") |
| ecb2421b5ddf ("netfilter: add and use nf_ct_netns_get/put") |
| a379854d91b2 ("netfilter: conntrack: remove unused init_net hook") |
| 0e54d2179f65 ("netfilter: conntrack: simplify init/uninit of L4 protocol trackers") |
| 26dfab721629 ("netfilter: merge nf_iterate() into nf_hook_slow()") |
| 01886bd91f1b ("netfilter: remove hook_entries field from nf_hook_state") |
| c63cbc460419 ("netfilter: use switch() to handle verdict cases from nf_hook_slow()") |
| 06fd3a392bb3 ("netfilter: deprecate NF_STOP") |
| 1610a73c4175 ("netfilter: kill NF_HOOK_THRESH() and state->tresh") |
| d2be66f6858d ("netfilter: remove comments that predate rcu days") |
| b250a7fc3bbe ("netfilter: get rid of useless debugging from core") |
| 4cb551a100bc ("Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next") |