aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorBernhard Thaler <bernhard.thaler@wvnet.at>2015-05-30 15:28:28 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2015-06-12 14:08:51 +0200
commit411ffb4fde80705a9a8db4c2d38dbeef6f5bd689 (patch)
tree225a56eb69a24396de12556e0641955ae4801fac /include
parentnetfilter: bridge: detect NAT66 correctly and change MAC address (diff)
downloadlinux-dev-411ffb4fde80705a9a8db4c2d38dbeef6f5bd689.tar.xz
linux-dev-411ffb4fde80705a9a8db4c2d38dbeef6f5bd689.zip
netfilter: bridge: refactor frag_max_size
Currently frag_max_size is member of br_input_skb_cb and copied back and forth using IPCB(skb) and BR_INPUT_SKB_CB(skb) each time it is changed or used. Attach frag_max_size to nf_bridge_info and set value in pre_routing and forward functions. Use its value in forward and xmit functions. Signed-off-by: Bernhard Thaler <bernhard.thaler@wvnet.at> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include')
-rw-r--r--include/linux/skbuff.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/skbuff.h b/include/linux/skbuff.h
index f70fc0e6bf7b..32b105e682b3 100644
--- a/include/linux/skbuff.h
+++ b/include/linux/skbuff.h
@@ -174,6 +174,7 @@ struct nf_bridge_info {
BRNF_PROTO_PPPOE
} orig_proto:8;
bool pkt_otherhost;
+ __u16 frag_max_size;
unsigned int mask;
struct net_device *physindev;
union {