lkml.org 
[lkml]   [2017]   [Oct]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
Subject[GIT] Networking
From

1) Check iwlwifi 9000 reorder buffer out-of-space condition properly,
from Sara Sharon.

2) Fix RCU splat in qualcomm rmnet driver, from Subash Abhinov
Kasiviswanathan.

3) Fix session and tunnel release races in l2tp, from Guillaume Nault
and Sabrina Dubroca.

4) Fix endian bug in sctp_diag_dump(), from Dan Carpenter.

5) Several mlx5 driver fixes from the Mellanox folks (max flow
counters cap check, invalid memory access in IPoIB support, etc.)

6) tun_get_user() should bail if skb->len is zero, from Alexander
Potapenko.

7) Fix RCU lookups in inetpeer, from Eric Dumazet.

8) Fix locking in packet_do_bund().

9) Handle cb->start() error properly in netlink dump code, from
Jason A. Donenfeld.

10) Handle multicast properly in UDP socket early demux code.
From Paolo Abeni.

11) Several erspan bug fixes in ip_gre, from Xin Long.

12) Fix use-after-free in socket filter code, in order to handle the
face that listener lock is no longer taken during the three-way
TCP handshake. From Eric Dumazet.

13) Fix infoleak in RTM_GETSTATS, from Nikolay Aleksandrov.

14) Fix tail call generation in x86-64 BPF JIT, from Alexei
Starovoitov.

Please pull, thanks a lot!

The following changes since commit cd4175b11685b11c40e31a03e05084cc212b0649:

Merge branch 'parisc-4.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux (2017-09-23 06:14:06 -1000)

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 e769fcec6bc4bdd1b0e2cf817680148f9c40b1c4:

net: 8021q: skip packets if the vlan is down (2017-10-04 18:16:48 -0700)

----------------------------------------------------------------
Aleksander Morgado (1):
rndis_host: support Novatel Verizon USB730L

Alexander Potapenko (1):
tun: bail out from tun_get_user() if the skb is empty

Alexei Starovoitov (1):
bpf: fix bpf_tail_call() x64 JIT

Alexey Kodanev (1):
vti: fix use after free in vti_tunnel_xmit/vti6_tnl_xmit

Andrew Lunn (1):
net: dsa: mv88e6xxx: Allow dsa and cpu ports in multiple vlans

Antoine Tenart (1):
net: mvpp2: do not select the internal source clock

Arend Van Spriel (2):
brcmfmac: add length check in brcmf_cfg80211_escan_handler()
brcmfmac: setup passive scan if requested by user-space

Arnd Bergmann (3):
ath10k: mark PM functions as __maybe_unused
rocker: fix rocker_tlv_put_* functions for KASAN
netlink: fix nla_put_{u8,u16,u32} for KASAN

Avraham Stern (2):
iwlwifi: mvm: send all non-bufferable frames on the probe queue
iwlwifi: mvm: wake the correct mac80211 queue

Christoph Paasch (1):
net: Set sk_prot_creator when cloning sockets to the right proto

Christophe JAILLET (2):
cnic: Fix an error handling path in 'cnic_alloc_bnx2x_resc()'
net: hns3: Fix an error handling path in 'hclge_rss_init_hw()'

Dan Carpenter (1):
sctp: Fix a big endian bug in sctp_diag_dump()

David S. Miller (8):
Merge branch 'l2tp-fix-some-races-in-session-deletion'
Merge branch 'aquantia-fixes'
Merge tag 'wireless-drivers-for-davem-2017-09-25' of git://git.kernel.org/.../kvalo/wireless-drivers
Merge branch 'mvpp2-various-fixes'
Merge tag 'mlx5-fixes-2017-09-28' of git://git.kernel.org/.../saeed/linux
Merge branch 'udp-fix-early-demux-for-mcast-packets'
Merge branch 'erspan-fixes'
Merge branch 'mlxsw-gre-fixes'

David Spinadel (1):
iwlwifi: mvm: Flush non STA TX queues

David Wu (1):
net: stmmac: dwmac-rk: Add RK3128 GMAC support

Ed Blake (2):
net: stmmac: dwc-qos: Add suspend / resume support
net: stmmac: dwmac4: Re-enable MAC Rx before powering down

Eric Dumazet (2):
inetpeer: fix RCU lookup() again
socket, bpf: fix possible use after free

Florian Fainelli (1):
net: dsa: Fix network device registration order

Gal Pressman (3):
net/mlx5e: Print netdev features correctly in error message
net/mlx5e: Don't add/remove 802.1ad rules when changing 802.1Q VLAN filter
net/mlx5e: Fix calculated checksum offloads counters

Grant Grundler (1):
r8152: add Linksys USB3GIGV1 id

Gregory CLEMENT (1):
net: mvpp2: Fix clock resource by adding an optional bus clock

Guillaume Nault (4):
l2tp: ensure sessions are freed after their PPPOL2TP socket
l2tp: fix race between l2tp_session_delete() and l2tp_tunnel_closeall()
ppp: fix __percpu annotation
l2tp: fix l2tp_eth module loading

Igor Russkikh (3):
aquantia: Setup max_mtu in ndev to enable jumbo frames
aquantia: Fix Tx queue hangups
aquantia: Fix transient invalid link down/up indications

Inbar Karmy (1):
net/mlx5: Fix FPGA capability location

Jason A. Donenfeld (1):
netlink: do not proceed if dump's start() errs

Kalle Valo (2):
Merge tag 'iwlwifi-for-kalle-2017-09-15' of git://git.kernel.org/.../iwlwifi/iwlwifi-fixes
Merge ath-current from ath.git

Luca Coelho (4):
iwlwifi: mvm: use IWL_HCMD_NOCOPY for MCAST_FILTER_CMD
iwlwifi: mvm: handle FIF_ALLMULTI when setting multicast addresses
iwlwifi: mvm: initialize status in iwl_mvm_add_int_sta_common()
iwlwifi: mvm: set status before calling iwl_mvm_send_cmd_status()

Matan Barak (1):
net/mlx5: Fix static checker warning on steering tracepoints code

Matt Chen (1):
iwlwifi: mvm: fix wowlan resume failed to load INIT ucode

Naftali Goldstein (1):
iwlwifi: mvm: change state when queueing agg start work

Nikolay Aleksandrov (1):
net: rtnetlink: fix info leak in RTM_GETSTATS call

Or Gerlitz (2):
net/mlx5e: Disallow TC offloading of unsupported match/action combinations
net/mlx5: Fix wrong indentation in enable SRIOV code

Paolo Abeni (2):
IPv4: early demux can return an error code
udp: perform source validation for mcast early demux

Parthasarathy Bhuvaragan (1):
tipc: use only positive error codes in messages

Paul Blakey (1):
net/mlx5e: Fix erroneous freeing of encap header buffer

Pavel Belous (1):
atlantic: fix iommu errors

Petr Machata (2):
mlxsw: spectrum_router: Move VRF refcounting
mlxsw: spectrum_router: Track RIF of IPIP next hops

Raed Salem (1):
net/mlx5: Check device capability for maximum flow counters

Roi Dayan (1):
net/mlx5e: IPoIB, Fix access to invalid memory address

Sabrina Dubroca (1):
l2tp: fix race condition in l2tp_tunnel_delete

Sara Sharon (1):
iwlwifi: mvm: fix reorder buffer for 9000 devices

Sergey Matyukevich (2):
qtnfmac: lock access to h/w in tx path
qtnfmac: cancel scans on wireless interface changes

Stefan Chulski (1):
net: mvpp2: fix parsing fragmentation detection

Subash Abhinov Kasiviswanathan (1):
net: qualcomm: rmnet: Fix rcu splat in rmnet_is_real_dev_registered

Timur Tabi (1):
net: qcom/emac: specify the correct size when mapping a DMA buffer

Vishakha Narvekar (1):
net: 8021q: skip packets if the vlan is down

Vivien Didelot (1):
net: dsa: mv88e6xxx: lock mutex when freeing IRQs

Vlad Buslov (1):
net/mlx5e: Check encap entry state when offloading tunneled flows

Willem de Bruijn (2):
packet: in packet_do_bind, test fanout with bind_lock held
packet: only test po->has_vnet_hdr once in packet_snd

Xin Long (7):
ip_gre: ipgre_tap device should keep dst
ip6_gre: ip6gre_tap device should keep dst
ip6_tunnel: update mtu properly for ARPHRD_ETHER tunnel device in tx path
ip_gre: get key from session_id correctly in erspan_rcv
ip_gre: check packet length and mtu correctly in erspan_xmit
ip_gre: set tunnel hlen properly in erspan_tunnel_init
ip_gre: erspan device should keep dst

Yan Markman (1):
net: mvpp2: fix port list indexing

Documentation/devicetree/bindings/net/marvell-pp2.txt | 10 +++--
Documentation/devicetree/bindings/net/rockchip-dwmac.txt | 1 +
arch/x86/net/bpf_jit_comp.c | 4 +-
drivers/net/dsa/mv88e6xxx/chip.c | 6 +++
drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 4 ++
drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 145 ++++++++++++++++++++++++++++++++-------------------------------------
drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 2 -
drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 53 +++++++++++++++++++++----
drivers/net/ethernet/aquantia/atlantic/aq_ring.h | 10 ++++-
drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 8 +---
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0_internal.h | 2 +-
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c | 3 +-
drivers/net/ethernet/broadcom/cnic.c | 2 +-
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 3 +-
drivers/net/ethernet/marvell/mvpp2.c | 46 ++++++++++++++++------
drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.h | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 13 +++----
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 3 ++
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 6 +++
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 91 +++++++++++++++++++++++++++++++++++++++----
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 1 +
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.h | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/fpga/core.c | 3 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 8 ++++
drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 11 ++++++
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 3 +-
drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 2 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c | 18 +++++++--
drivers/net/ethernet/qualcomm/emac/emac-mac.c | 3 +-
drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 5 +--
drivers/net/ethernet/rocker/rocker_tlv.h | 48 ++++++++++++++---------
drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 1 +
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 112 +++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 7 ++++
drivers/net/ppp/ppp_generic.c | 2 +-
drivers/net/tun.c | 8 ++--
drivers/net/usb/cdc_ether.c | 21 +++++++++-
drivers/net/usb/r8152.c | 2 +
drivers/net/usb/rndis_host.c | 4 ++
drivers/net/wireless/ath/ath10k/pci.c | 7 +---
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c | 37 +++++++++---------
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h | 5 +++
drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 62 ++++++++++++++++++++++++++++--
drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 3 +-
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 7 ++--
drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 8 ++--
drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 2 +
drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 1 +
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 10 ++---
drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 9 +++--
drivers/net/wireless/quantenna/qtnfmac/cfg80211.h | 3 ++
drivers/net/wireless/quantenna/qtnfmac/event.c | 2 -
drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c | 9 ++++-
drivers/net/wireless/quantenna/qtnfmac/pearl/pcie_bus_priv.h | 2 +
include/linux/mlx5/device.h | 5 +--
include/linux/mlx5/driver.h | 1 +
include/linux/mlx5/mlx5_ifc.h | 3 +-
include/net/netlink.h | 73 ++++++++++++++++++++++++++---------
include/net/protocol.h | 4 +-
include/net/route.h | 4 +-
include/net/tcp.h | 2 +-
include/net/udp.h | 2 +-
include/uapi/linux/bpf.h | 2 +-
kernel/bpf/core.c | 2 +-
net/8021q/vlan_core.c | 6 +++
net/core/filter.c | 12 ++++--
net/core/rtnetlink.c | 3 ++
net/core/sock.c | 7 +++-
net/dsa/slave.c | 31 ++++++++-------
net/ipv4/inetpeer.c | 4 +-
net/ipv4/ip_gre.c | 12 +++---
net/ipv4/ip_input.c | 25 +++++++-----
net/ipv4/ip_vti.c | 3 +-
net/ipv4/route.c | 46 ++++++++++++----------
net/ipv4/tcp_ipv4.c | 9 +++--
net/ipv4/udp.c | 24 +++++++++---
net/ipv6/ip6_gre.c | 1 +
net/ipv6/ip6_tunnel.c | 5 ++-
net/ipv6/ip6_vti.c | 3 +-
net/l2tp/l2tp_core.c | 16 +++++---
net/l2tp/l2tp_core.h | 6 ++-
net/l2tp/l2tp_eth.c | 51 +-----------------------
net/l2tp/l2tp_ppp.c | 8 ++--
net/netlink/af_netlink.c | 7 +++-
net/packet/af_packet.c | 12 ++++--
net/sctp/sctp_diag.c | 4 +-
net/tipc/msg.c | 2 +-
91 files changed, 863 insertions(+), 388 deletions(-)

\
 
 \ /
  Last update: 2017-10-05 07:15    [W:0.050 / U:2.444 seconds]
©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site