Florian Westphal
72500bc11e
netfilter: bridge: rework reject handling
...
bridge reject handling is not straightforward, there are many subtle
differences depending on configuration.
skb->dev is either the bridge port (PRE_ROUTING) or the bridge
itself (INPUT), so we need to use indev instead.
Also, checksum validation will only work reliably if we trim skb
according to the l3 header size.
While at it, add csum validation for ipv6 and skip existing tests
if skb was already checked e.g. by GRO.
Signed-off-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
2015-03-03 02:10:51 +01:00
..
6lowpan
6lowpan: nhc: add other known rfc6282 compressions
2015-02-14 23:08:44 +01:00
9p
802
net: Kill dev_rebuild_header
2015-03-02 16:43:41 -05:00
8021q
net: Kill dev_rebuild_header
2015-03-02 16:43:41 -05:00
appletalk
net: Remove iocb argument from sendmsg and recvmsg
2015-03-02 13:06:31 -05:00
atm
net: Remove iocb argument from sendmsg and recvmsg
2015-03-02 13:06:31 -05:00
ax25
ax25: Stop depending on arp_find
2015-03-02 16:43:41 -05:00
batman-adv
batman-adv: Fix use of seq_has_overflowed()
2015-02-22 17:00:08 -05:00
bluetooth
Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
2015-03-02 14:47:12 -05:00
bridge
netfilter: bridge: rework reject handling
2015-03-03 02:10:51 +01:00
caif
net: Remove iocb argument from sendmsg and recvmsg
2015-03-02 13:06:31 -05:00
can
net: Remove iocb argument from sendmsg and recvmsg
2015-03-02 13:06:31 -05:00
ceph
mm: gup: use get_user_pages_unlocked
2015-02-11 17:06:05 -08:00
core
neigh: Don't require a dst in neigh_resolve_output
2015-03-02 16:43:41 -05:00
dcb
dccp
net: Remove iocb argument from sendmsg and recvmsg
2015-03-02 13:06:31 -05:00
decnet
neigh: Don't require dst in neigh_hh_init
2015-03-02 16:43:41 -05:00
dns_resolver
dsa
net: dsa: Introduce dsa_is_port_initialized
2015-02-25 17:57:48 -05:00
ethernet
net: Kill dev_rebuild_header
2015-03-02 16:43:41 -05:00
hsr
ieee802154
Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
2015-03-02 14:47:12 -05:00
ipv4
netfilter: reject: don't send icmp error if csum is invalid
2015-03-03 02:10:35 +01:00
ipv6
netfilter: reject: don't send icmp error if csum is invalid
2015-03-03 02:10:35 +01:00
ipx
net: Remove iocb argument from sendmsg and recvmsg
2015-03-02 13:06:31 -05:00
irda
net: Remove iocb argument from sendmsg and recvmsg
2015-03-02 13:06:31 -05:00
iucv
net: Remove iocb argument from sendmsg and recvmsg
2015-03-02 13:06:31 -05:00
key
net: Remove iocb argument from sendmsg and recvmsg
2015-03-02 13:06:31 -05:00
l2tp
net: Remove iocb argument from sendmsg and recvmsg
2015-03-02 13:06:31 -05:00
lapb
llc
net: Remove iocb argument from sendmsg and recvmsg
2015-03-02 13:06:31 -05:00
mac80211
Last round of updates for net-next:
2015-02-04 14:57:45 -08:00
mac802154
mac802154: fix kbuild test robot warning
2015-01-03 01:51:51 +01:00
mpls
net: mark some potential candidates __read_mostly
2015-01-30 17:58:39 -08:00
netfilter
netfilter: reject: don't send icmp error if csum is invalid
2015-03-03 02:10:35 +01:00
netlabel
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security
2015-02-11 20:25:11 -08:00
netlink
net: Remove iocb argument from sendmsg and recvmsg
2015-03-02 13:06:31 -05:00
netrom
net: Kill dev_rebuild_header
2015-03-02 16:43:41 -05:00
nfc
net: Remove iocb argument from sendmsg and recvmsg
2015-03-02 13:06:31 -05:00
openvswitch
openvswitch: Fix key serialization.
2015-02-14 20:20:40 -08:00
packet
net: Remove iocb argument from sendmsg and recvmsg
2015-03-02 13:06:31 -05:00
phonet
net: Remove iocb argument from sendmsg and recvmsg
2015-03-02 13:06:31 -05:00
rds
net: Remove iocb argument from sendmsg and recvmsg
2015-03-02 13:06:31 -05:00
rfkill
Last round of updates for net-next:
2015-02-04 14:57:45 -08:00
rose
net: Kill dev_rebuild_header
2015-03-02 16:43:41 -05:00
rxrpc
net: Remove iocb argument from sendmsg and recvmsg
2015-03-02 13:06:31 -05:00
sched
cls_bpf: add initial eBPF support for programmable classifiers
2015-03-01 14:05:19 -05:00
sctp
net: Remove iocb argument from sendmsg and recvmsg
2015-03-02 13:06:31 -05:00
sunrpc
Merge branch 'for-3.20' of git://linux-nfs.org/~bfields/linux
2015-02-12 10:39:41 -08:00
switchdev
swdevice: add new apis to set and del bridge port attributes
2015-02-01 23:16:34 -08:00
tipc
net: Remove iocb argument from sendmsg and recvmsg
2015-03-02 13:06:31 -05:00
unix
net: Remove iocb argument from sendmsg and recvmsg
2015-03-02 13:06:31 -05:00
vmw_vsock
net: Remove iocb argument from sendmsg and recvmsg
2015-03-02 13:06:31 -05:00
wimax
wireless
Last round of updates for net-next:
2015-02-04 14:57:45 -08:00
x25
net: Remove iocb argument from sendmsg and recvmsg
2015-03-02 13:06:31 -05:00
xfrm
netlink: make nlmsg_end() and genlmsg_end() void
2015-01-18 01:03:45 -05:00
compat.c
net: __aligned(size) is preferred over __attribute__((aligned(size)))
2015-02-22 17:01:22 -05:00
Kconfig
Makefile
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2014-12-16 15:53:03 -08:00
socket.c
net: Remove iocb argument from sendmsg and recvmsg
2015-03-02 13:06:31 -05:00
sysctl_net.c