summaryrefslogtreecommitdiffstats
path: root/net/netfilter/nf_flow_table.c
diff options
context:
space:
mode:
authorPablo Neira Ayuso2018-01-07 01:04:07 +0100
committerPablo Neira Ayuso2018-01-08 18:11:06 +0100
commit3b49e2e94e6ebb8b23d0955d9e898254455734f8 (patch)
tree4813ba6f535ed50d5e4472fcc15d09c755726ac2 /net/netfilter/nf_flow_table.c
parentnetfilter: nf_conntrack: add IPS_OFFLOAD status bit (diff)
downloadkernel-qcow2-linux-3b49e2e94e6ebb8b23d0955d9e898254455734f8.tar.gz
kernel-qcow2-linux-3b49e2e94e6ebb8b23d0955d9e898254455734f8.tar.xz
kernel-qcow2-linux-3b49e2e94e6ebb8b23d0955d9e898254455734f8.zip
netfilter: nf_tables: add flow table netlink frontend
This patch introduces a netlink control plane to create, delete and dump flow tables. Flow tables are identified by name, this name is used from rules to refer to an specific flow table. Flow tables use the rhashtable class and a generic garbage collector to remove expired entries. This also adds the infrastructure to add different flow table types, so we can add one for each layer 3 protocol family. Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'net/netfilter/nf_flow_table.c')
0 files changed, 0 insertions, 0 deletions