]> git.baikalelectronics.ru Git - kernel.git/commit
netfilter: nf_flow_table: cache mtu in struct flow_offload_tuple
authorFelix Fietkau <nbd@nbd.name>
Mon, 26 Feb 2018 09:15:11 +0000 (10:15 +0100)
committerPablo Neira Ayuso <pablo@netfilter.org>
Sat, 21 Apr 2018 17:20:40 +0000 (19:20 +0200)
commit0bb5cb16fddf6e18e9846e34565bff9e67f75210
treedba23737d2ad144c08f2a84853800b5d9199d005
parentff9992efae8acd2874fb6f63ad8e18878c3ee12c
netfilter: nf_flow_table: cache mtu in struct flow_offload_tuple

Reduces the number of cache lines touched in the offload forwarding
path. This is safe because PMTU limits are bypassed for the forwarding
path (see commit 70d16a727035 for more details).

Signed-off-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
include/net/netfilter/nf_flow_table.h
net/ipv4/netfilter/nf_flow_table_ipv4.c
net/ipv6/netfilter/nf_flow_table_ipv6.c
net/netfilter/nf_flow_table.c