]> git.baikalelectronics.ru Git - kernel.git/commit
netfilter: bridge-netfilter: simplify IP DNAT
authorBart De Schuymer <bdschuym@pandora.be>
Thu, 15 Apr 2010 10:14:51 +0000 (12:14 +0200)
committerPatrick McHardy <kaber@trash.net>
Thu, 15 Apr 2010 10:14:51 +0000 (12:14 +0200)
commitac5133aafabfb146e10ce9880557ebe882bd1372
treee8187786c8d83123da104476fc0eb7132ec29045
parentb7946f3e331e3e3c982be0f0f036a90db8cd68a8
netfilter: bridge-netfilter: simplify IP DNAT

Remove br_netfilter.c::br_nf_local_out(). The function
br_nf_local_out() was needed because the PF_BRIDGE::LOCAL_OUT hook
could be called when IP DNAT happens on to-be-bridged traffic. The
new scheme eliminates this mess.

Signed-off-by: Bart De Schuymer <bdschuym@pandora.be>
Signed-off-by: Patrick McHardy <kaber@trash.net>
include/linux/netfilter_bridge.h
net/bridge/br_device.c
net/bridge/br_netfilter.c