[GIT] Networking

From: David Miller
Date: Thu Aug 09 2018 - 01:06:57 EST



1) The real fix for the ipv6 route metric leak Sabrina was seeing,
from Cong Wang.

2) Fix syzbot triggers AF_PACKET v3 ring buffer insufficient room
conditions, from Willem de Bruijn.

3) vsock can reinitialize active work struct, fix from Cong Wang.

4) RXRPC keepalive generator can wedge a cpu, fix from David Howells.

5) Fix locking in AF_SMC ioctl, from Ursula Braun.

Please pull, thanks a lot!

The following changes since commit 1ffaddd029c867d134a1dde39f540dcc8c52e274:

Linux 4.18-rc8 (2018-08-05 12:37:41 -0700)

are available in the Git repository at:

gitolite@xxxxxxxxxxxxx:/pub/scm/linux/kernel/git/davem/net.git

for you to fetch changes up to 1be52e97ed3e524f82e25d6e53f48df3c6e85282:

dsa: slave: eee: Allow ports to use phylink (2018-08-08 19:19:03 -0700)

----------------------------------------------------------------
Al Viro (1):
cxgb4: mk_act_open_req() buggers ->{local, peer}_ip on big-endian hosts

Alexey Kodanev (1):
dccp: fix undefined behavior with 'cwnd' shift in ccid2_cwnd_restart()

Andrew Lunn (1):
dsa: slave: eee: Allow ports to use phylink

Colin Ian King (1):
net: thunderx: check for failed allocation lmac->dmacs

Cong Wang (3):
ipv6: fix double refcount of fib6_metrics
vsock: split dwork to avoid reinitializations
llc: use refcount_inc_not_zero() for llc_sap_find()

David Howells (1):
rxrpc: Fix the keepalive generator [ver #2]

David S. Miller (2):
Merge branch 'mlx5-fixes'
Merge branch 'smc-fixes'

Dmitry Bogdanov (1):
net: aquantia: Fix IFF_ALLMULTI flag functionality

Huy Nguyen (1):
net/mlx5e: Cleanup of dcbnl related fields

Jason Wang (1):
vhost: reset metadata cache when initializing new IOTLB

Or Gerlitz (1):
net/mlx5e: Properly check if hairpin is possible between two functions

Ursula Braun (3):
net/smc: no shutdown in state SMC_LISTEN
net/smc: allow sysctl rmem and wmem defaults for servers
net/smc: move sock lock in smc_ioctl()

Willem de Bruijn (1):
packet: refine ring v3 block size test to hold one frame

Xin Long (1):
ip6_tunnel: use the right value for ipv4 min mtu check in ip6_tnl_xmit

Ying Xue (1):
tipc: fix an interrupt unsafe locking scenario

drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 2 +-
drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 2 +
drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 6 +--
drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 -
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 30 +++++---------
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 8 ++--
drivers/vhost/vhost.c | 9 ++--
include/net/af_vsock.h | 4 +-
include/net/llc.h | 5 +++
net/dccp/ccids/ccid2.c | 6 ++-
net/dsa/slave.c | 4 +-
net/ipv6/ip6_tunnel.c | 8 +---
net/ipv6/route.c | 4 --
net/llc/llc_core.c | 4 +-
net/packet/af_packet.c | 10 +++--
net/rxrpc/ar-internal.h | 8 ++--
net/rxrpc/conn_event.c | 4 +-
net/rxrpc/net_ns.c | 6 +--
net/rxrpc/output.c | 12 +++---
net/rxrpc/peer_event.c | 156 +++++++++++++++++++++++++++++++++++++++-------------------------------
net/rxrpc/peer_object.c | 8 ++--
net/rxrpc/rxkad.c | 4 +-
net/smc/af_smc.c | 15 ++++---
net/tipc/net.c | 4 +-
net/vmw_vsock/af_vsock.c | 15 +++----
net/vmw_vsock/vmci_transport.c | 3 +-
26 files changed, 178 insertions(+), 161 deletions(-)