1) Check klogctl failure correctly, from Colin Ian King. 2) Prevent OOM when under memory pressure in flowcache, from Steffen Klassert.
3) Fix info leak in llc and rtnetlink ifmap code, from Kangjie Lu. 4) Memory barrier and multicast handling fixes in bnxt_en, from Michael Chan. 5) Endianness bug in mlx5, from Daniel Jurgens. 6) Fix disconnect handling in VSOCK, from Ian Campbell. 7) Fix locking of netdev list walking in get_bridge_ifindices(), from Nikolay Aleksandrov. 8) Bridge multicast MLD parser can look at wrong packet offsets, fix from Linus Lüssing. 9) Fix chip hang in qede driver, from Sudarsana Reddy Kalluru. 10) Fix missing setting of encapsulation before inner handling completes in udp_offload code, from Jarno Rajahalme. 11) Missing rollbacks during LAG join and flood configuration failures in mlxsw driver, from Ido Schimmel. 12) Fix error code checks in netxen driver, from Dan Carpenter. 13) Fix key size in new macsec driver, from Sabrina Dubroca. 14) Fix mlx5/VXLAN dependencies, from Arnd Bergmann. Please pull, thanks a lot! The following changes since commit 7391daf2ffc780679d6ab3fad1db2619e5dd2c2a: Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2016-05-03 15:07:50 -0700) 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 8846a125de97f96be64ca234906eedfd26ad778e: Merge branch 'mlx5-build-fix' (2016-05-09 00:21:13 -0400) ---------------------------------------------------------------- Arnd Bergmann (2): Revert "net/mlx5: Kconfig: Fix MLX5_EN/VXLAN build issue" net/mlx5e: make VXLAN support conditional Colin Ian King (1): tools: bpf_jit_disasm: check for klogctl failure Dan Carpenter (4): netxen: fix error handling in netxen_get_flash_block() netxen: reversed condition in netxen_nic_set_link_parameters() netxen: netxen_rom_fast_read() doesn't return -1 qede: uninitialized variable in qede_start_xmit() Daniel Jurgens (1): net/mlx4_en: Fix endianness bug in IPV6 csum calculation David Ahern (1): net: ipv6: tcp reset, icmp need to consider L3 domain David S. Miller (3): Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec Merge branch 'bnxt_en-fixes' Merge branch 'mlx5-build-fix' Eric Dumazet (1): macvtap: segmented packet is consumed Ian Campbell (1): VSOCK: do not disconnect socket when peer has shutdown SEND only Ido Schimmel (2): mlxsw: spectrum: Fix rollback order in LAG join failure mlxsw: spectrum: Add missing rollback in flood configuration Jarno Rajahalme (2): udp_tunnel: Remove redundant udp_tunnel_gro_complete(). udp_offload: Set encapsulation before inner completes. Kangjie Lu (2): net: fix infoleak in llc net: fix infoleak in rtnetlink Linus Lüssing (1): bridge: fix igmp / mld query parsing Matthias Brugger (1): drivers: net: xgene: Fix error handling Michael Chan (2): bnxt_en: Need memory barrier when processing the completion ring. bnxt_en: Setup multicast properly after resetting device. Nikolay Aleksandrov (1): net: bridge: fix old ioctl unlocked net device walk Sabrina Dubroca (1): macsec: key identifier is 128 bits, not 64 Shmulik Ladkani (1): Documentation/networking: more accurate LCO explanation Steffen Klassert (3): flowcache: Avoid OOM condition under preasure xfrm: Reset encapsulation field of the skb before transformation vti: Add pmtu handling to vti_xmit. Sudarsana Reddy Kalluru (1): qede: prevent chip hang when increasing channels Uwe Kleine-König (1): net: fec: only clear a queue's work bit if the queue was emptied Documentation/networking/checksum-offloads.txt | 14 +++++++------- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 7 ++++--- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 23 +++++++++++++++++++---- drivers/net/ethernet/freescale/fec_main.c | 10 ++++++++-- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 8 +++++++- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 3 ++- drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 ++ drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 4 ++++ drivers/net/ethernet/mellanox/mlx5/core/vxlan.h | 11 +++++++++-- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 4 ++-- drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c | 8 ++++++++ drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c | 14 +++++++++----- drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c | 3 ++- drivers/net/ethernet/qlogic/qede/qede_main.c | 8 +++----- drivers/net/geneve.c | 5 +++-- drivers/net/macsec.c | 19 +++++++++++++------ drivers/net/macvtap.c | 2 +- drivers/net/vxlan.c | 5 +++-- include/linux/netdevice.h | 3 +++ include/net/netns/xfrm.h | 1 + include/net/udp_tunnel.h | 9 --------- include/uapi/linux/if_macsec.h | 4 +++- net/bridge/br_ioctl.c | 5 +++-- net/bridge/br_multicast.c | 12 +++++++----- net/core/flow.c | 14 +++++++++++++- net/core/rtnetlink.c | 18 ++++++++++-------- net/ipv4/fou.c | 6 ++++-- net/ipv4/ip_vti.c | 18 ++++++++++++++++++ net/ipv4/udp_offload.c | 8 +++++--- net/ipv6/icmp.c | 5 ++--- net/ipv6/tcp_ipv6.c | 7 ++++++- net/llc/af_llc.c | 1 + net/vmw_vsock/af_vsock.c | 21 +-------------------- net/xfrm/xfrm_output.c | 3 +++ tools/net/bpf_jit_disasm.c | 3 +++ 36 files changed, 190 insertions(+), 100 deletions(-)