Linux/linux c356dc4drivers/net tun.c, drivers/net/dsa/mv88e6xxx global1_vtu.c

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

Pull networking fixes from David Miller:

 1) Fix leak of unqueued fragments in ipv6 nf_defrag, from Guillaume
    Nault.

 2) Don't access the DDM interface unless the transceiver implements it
    in bnx2x, from Mauro S. M. Rodrigues.

 3) Don't double fetch 'len' from userspace in sock_getsockopt(), from
    JingYi Hou.

 4) Sign extension overflow in lio_core, from Colin Ian King.

 5) Various netem bug fixes wrt. corrupted packets from Jakub Kicinski.

 6) Fix epollout hang in hvsock, from Sunil Muthuswamy.

 7) Fix regression in default fib6_type, from David Ahern.

 8) Handle memory limits in tcp_fragment more appropriately, from Eric
    Dumazet.

* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (24 commits)
  tcp: refine memory limit test in tcp_fragment()
  inet: clear num_timeout reqsk_alloc()
  net: mvpp2: debugfs: Add pmap to fs dump
  ipv6: Default fib6_type to RTN_UNICAST when not set
  net: hns3: Fix inconsistent indenting
  net/af_iucv: always register net_device notifier
  net/af_iucv: build proper skbs for HiperTransport
  net/af_iucv: remove GFP_DMA restriction for HiperTransport
  net: dsa: mv88e6xxx: fix shift of FID bits in mv88e6185_g1_vtu_loadpurge()
  hvsock: fix epollout hang from race condition
  net/udp_gso: Allow TX timestamp with UDP GSO
  net: netem: fix use after free and double free with packet corruption
  net: netem: fix backlog accounting for corrupted GSO frames
  net: lio_core: fix potential sign-extension overflow on large shift
  tipc: pass tunnel dev as NULL to udp_tunnel(6)_xmit_skb
  ip6_tunnel: allow not to count pkts on tstats by passing dev as NULL
  ip_tunnel: allow not to count pkts on tstats by setting skb's dev to NULL
  tun: wake up waitqueues after IFF_UP is set
  net: remove duplicate fetch in sock_getsockopt
  tipc: fix issues with early FAILOVER_MSG from peer
  ...
DeltaFile
+36-13net/iucv/af_iucv.c
+8-31net/vmw_vsock/hyperv_transport.c
+14-12net/sched/sch_netem.c
+12-10net/ipv6/netfilter/nf_conntrack_reasm.c
+9-10drivers/net/tun.c
+7-3net/tipc/node.c
+6-3net/ipv4/ip_tunnel_core.c
+6-3include/net/ip6_tunnel.h
+3-5net/tipc/udp_media.c
+5-0net/ipv4/udp_offload.c
+0-4net/ipv4/tcp_fastopen.c
+0-4net/ipv4/inet_connection_sock.c
+2-1drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
+2-1net/ipv4/tcp_output.c
+0-3net/core/sock.c
+3-0include/net/request_sock.h
+3-0drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c
+1-2net/netfilter/nft_masq.c
+1-2net/netfilter/nft_redir.c
+1-1drivers/net/dsa/mv88e6xxx/global1_vtu.c
+1-1drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
+1-1net/ipv6/route.c
+1-1drivers/net/ethernet/cavium/liquidio/lio_core.c
+0-1net/tipc/link.c
+1-0drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
+123-11225 files

UnifiedSplitRaw