[GIT] Networking

David Miller
2015-04-22T02:58:35Z

Just a few fixes trickling in at this point.

1) If we see an attached socket on an skb in the ipv4 forwarding
path, bail. This can happen due to races with FIB rule addition,
and deletion, and we should just drop such frames. From Sebastian
Pöhn.

2) pppoe receive should only accept packets destined for this hosts's
MAC address. From Joakim Tjernlund.

3) Handle checksum unwrapping properly in ppp receive properly when
it's encapsulated in UDP in some way, fix from Tom Herbert.

4) Fix some bugs in mv88e6xxx DSA driver resulting from the conversion
from register offset constants to mnenomic macros. From Vivien
Didelot.

5) Fix handling of HCA max message size in mlx4 adapters, from Eran
Ben ELisha.

Please pull, thanks a lot.

The following changes since commit 04b7fe6a4a231871ef681bc95e08fe66992f7b1f:

Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide (2015-04-17 16:36:59 -0400)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git

for you to fetch changes up to fab9adfb71fc8690e20c3c280d39d49c8f4a3f0a:

net/mlx4_core: Fix reading HCA max message size in mlx4_QUERY_DEV_CAP (2015-04-21 17:36:08 -0400)

----------------------------------------------------------------
Andreas Oetken (1):
altera tse: Error-Bit on tx-avalon-stream always set.

David S. Miller (1):
Merge branch 'ppp_csum_unset'

Eran Ben Elisha (1):
net/mlx4_core: Fix reading HCA max message size in mlx4_QUERY_DEV_CAP

Joakim Tjernlund (1):
pppoe: Lacks DST MAC address check

Sebastian Pöhn (1):
ip_forward: Drop frames with attached skb->sk

Tom Herbert (2):
net: add skb_checksum_complete_unset
ppp: call skb_checksum_complete_unset in ppp_receive_frame

Vivien Didelot (2):
net: dsa: mv88e6xxx: fix setup of port control 1
net: dsa: mv88e6xxx: use PORT_DEFAULT_VLAN

jbaron@akamai.com (1):
tcp: add memory barriers to write space paths

drivers/net/dsa/mv88e6xxx.c | 6 +++---
drivers/net/ethernet/altera/altera_msgdmahw.h | 1 -
drivers/net/ethernet/mellanox/mlx4/fw.c | 2 +-
drivers/net/ppp/ppp_generic.c | 1 +
drivers/net/ppp/pppoe.c | 3 +++
include/linux/skbuff.h | 12 ++++++++++++
net/ipv4/ip_forward.c | 3 +++
net/ipv4/tcp.c | 4 +++-
net/ipv4/tcp_input.c | 2 ++
9 files changed, 28 insertions(+), 6 deletions(-)