| 047b300e6e72 ("netfilter: nf_flow_table: clean up flow_offload_alloc") |
| ac2a66665e23 ("netfilter: add generic flow table infrastructure") |
| 3b49e2e94e6e ("netfilter: nf_tables: add flow table netlink frontend") |
| c974a3a36468 ("netfilter: nf_tables: remove multihook chains and families") |
| 12355d3670da ("netfilter: nf_tables_inet: don't use multihook infrastructure anymore") |
| f92b40a8b264 ("netfilter: core: only allow one nat hook per hook point") |
| 4035285fe07d ("netfilter: nf_tables: add nf_tables_addchain()") |
| 2c4a488a482d ("netfilter: nf_tables: add nf_tables_updchain()") |
| 960632ece694 ("netfilter: convert hook list to an array") |
| b7263e071aba ("netfilter: nf_tables: Allow chain name of up to 255 chars") |
| e46abbcc05aa ("netfilter: nf_tables: Allow table names of up to 255 chars") |
| 9f08ea848117 ("netfilter: nf_tables: keep chain counters away from hot path") |
| 039b40ee5854 ("netfilter: nf_queue: only call synchronize_net twice if nf_queue is active") |
| 933bd83ed60e ("netfilter: batch synchronize_net calls during hook unregister") |
| f323d9546927 ("netfilter: nf_tables: add nft_is_base_chain() helper") |
| efc9b8e33b8b ("netfilter: bridge: remove unneeded rcu_read_lock") |
| 25e94a997b32 ("netfilter: nf_tables: don't call nfnetlink_set_err() if nfnetlink_send() fails") |
| 10435c1192d0 ("netfilter: nf_tables: Eliminate duplicated code in nf_tables_table_enable()") |
| a9fea2a3c3cf ("netfilter: nf_tables: allow to filter stateful object dumps by type") |
| 2599e98934c5 ("netfilter: nf_tables: notify internal updates of stateful objects") |
| 43da04a593d8 ("netfilter: nf_tables: atomic dump and reset for stateful objects") |
| 795595f68d6c ("netfilter: nft_quota: dump consumed quota") |
| 173705d9a2df ("netfilter: nft_quota: add stateful object type") |
| b1ce0ced101e ("netfilter: nft_counter: add stateful object type") |
| e50092404c1b ("netfilter: nf_tables: add stateful objects") |
| 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") |