netfilter: bridge: neigh_head and physoutdev can't be used at same time
authorFlorian Westphal <fw@strlen.de>
Sun, 3 May 2015 20:05:28 +0000 (22:05 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Thu, 14 May 2015 10:43:48 +0000 (12:43 +0200)
commit7fb48c5bc3100f7674a8e26f42c1518196500728
tree92bf44e222b6c7e8c604366fd35823d5872ca2a6
parenta9756e6f63518c6da319904ded5050ec1780b800
netfilter: bridge: neigh_head and physoutdev can't be used at same time

The neigh_header is only needed when we detect DNAT after prerouting
and neigh cache didn't have a mac address for us.

The output port has not been chosen yet so we can re-use the storage
area, bringing struct size down to 32 bytes on x86_64.

Signed-off-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
include/linux/skbuff.h
net/bridge/br_netfilter.c