[<prev] [next>] [day] [month] [year] [list]
Message-Id: <20181026.161225.824107169390673304.davem@davemloft.net>
Date: Fri, 26 Oct 2018 16:12:25 -0700 (PDT)
From: David Miller <davem@...emloft.net>
To: torvalds@...ux-foundation.org
CC: akpm@...ux-foundation.org, netdev@...r.kernel.org,
linux-kernel@...r.kernel.org
Subject: [GIT] Networking
What better way to start off a weekend than with some networking
bug fixes:
1) net namespace leak in dump filtering code of ipv4 and ipv6, fixed
by David Ahern and Bjørn Mork.
2) Handle bad checksums from hardware when using CHECKSUM_COMPLETE
properly in UDP, from Sean Tranchetti.
3) Remove TCA_OPTIONS from policy validation, it turns out we don't
consistently use nested attributes for this across all packet
schedulers. From David Ahern.
4) Fix SKB corruption in cadence driver, from Tristram Ha.
5) Fix broken WoL handling in r8169 driver, from Heiner Kallweit.
6) Fix OOPS in pneigh_dump_table(), from Eric Dumazet.
Please pull, thanks!
The following changes since commit 01aa9d518eae8a4d75cd3049defc6ed0b6d0a658:
Merge tag 'docs-4.20' of git://git.lwn.net/linux (2018-10-24 18:01:11 +0100)
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 aab456dfa404f3a16d6f1780e62a6a8533c4d008:
net/neigh: fix NULL deref in pneigh_dump_table() (2018-10-26 16:03:51 -0700)
----------------------------------------------------------------
Andrew Lunn (1):
net: phy: genphy_10g_driver: Avoid NULL pointer dereference
Anirudh Venkataramanan (7):
ice: Make ice_msix_clean_rings static
ice: Change device ID define names to align with branding string
ice: Update expected FW version
ice: Use capability count returned by the firmware
ice: Introduce ice_dev_onetime_setup
ice: Allocate VF interrupts and set queue map
ice: Poll for link status change
Bjørn Mork (1):
net/{ipv4,ipv6}: Do not put target net if input nsid is invalid
Bryan Whitehead (1):
lan743x: Remove SPI dependency from Microchip group.
Dan Carpenter (1):
octeontx2-af: Copy the right amount of memory
David Ahern (6):
net/ipv4: Put target net when address dump fails due to bad attributes
net/ipv6: Put target net when address dump fails due to bad attributes
net: Don't return invalid table id error when dumping all families
net: rtnl_dump_all needs to propagate error from dumpit function
net: sched: Remove TCA_OPTIONS from policy
net/ipv6: Allow onlink routes to have a device mismatch if it is the default route
David S. Miller (2):
Merge branch 'route-dump-filter-fixes'
Merge branch '100GbE' of git://git.kernel.org/.../jkirsher/net-queue
Eric Dumazet (2):
drivers: net: remove <net/busy_poll.h> inclusion when not needed
net/neigh: fix NULL deref in pneigh_dump_table()
Hangbin Liu (1):
bridge: do not add port to router list when receives query with source 0.0.0.0
Heiner Kallweit (1):
r8169: fix broken Wake-on-LAN from S5 (poweroff)
Karsten Graul (1):
net/smc: fix smc_buf_unuse to use the lgr pointer
Mike Manning (1):
net: allow traceroute with a specified interface in a vrf
Sean Tranchetti (1):
net: udp: fix handling of CHECKSUM_COMPLETE packets
Shiju Jose (1):
net: hns3: Fix for warning uninitialized symbol hw_err_lst3
Stefano Brivio (1):
ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called
Tristram Ha (1):
net: ethernet: cadence: fix socket buffer corruption problem
Wei Yongjun (1):
octeontx2-af: Use GFP_ATOMIC under spin lock
drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 1 -
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 1 -
drivers/net/ethernet/cadence/macb_main.c | 2 +-
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 10 +++++----
drivers/net/ethernet/intel/i40e/i40e_txrx.c | 1 -
drivers/net/ethernet/intel/iavf/iavf_txrx.c | 1 -
drivers/net/ethernet/intel/ice/ice_common.c | 52 +++++++++++++++++++--------------------------
drivers/net/ethernet/intel/ice/ice_common.h | 9 +++-----
drivers/net/ethernet/intel/ice/ice_controlq.h | 5 ++---
drivers/net/ethernet/intel/ice/ice_devids.h | 6 +++---
drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 8 +++++++
drivers/net/ethernet/intel/ice/ice_lib.c | 3 ++-
drivers/net/ethernet/intel/ice/ice_lib.h | 1 -
drivers/net/ethernet/intel/ice/ice_main.c | 116 ++++++++++++++++++++++++-----------------------------------------------------------------------------
drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 15 +++++++++----
drivers/net/ethernet/intel/ixgbe/ixgbe.h | 1 -
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c | 4 ++--
drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 1 -
drivers/net/ethernet/mellanox/mlx4/en_rx.c | 1 -
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 1 -
drivers/net/ethernet/microchip/Kconfig | 1 -
drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 1 -
drivers/net/ethernet/realtek/r8169.c | 9 ++++++--
drivers/net/phy/phy-c45.c | 2 +-
include/net/ip_fib.h | 1 +
net/bridge/br_multicast.c | 10 ++++++++-
net/core/datagram.c | 5 +++--
net/core/neighbour.c | 4 ++--
net/core/rtnetlink.c | 6 ++++--
net/ipv4/devinet.c | 14 ++++++++-----
net/ipv4/fib_frontend.c | 4 ++++
net/ipv4/ipmr.c | 3 +++
net/ipv4/udp.c | 24 +++++++++++++++++----
net/ipv6/addrconf.c | 15 +++++++------
net/ipv6/ip6_checksum.c | 20 ++++++++++++++++--
net/ipv6/ip6_fib.c | 3 +++
net/ipv6/ip6mr.c | 3 +++
net/ipv6/ndisc.c | 3 +--
net/ipv6/route.c | 2 ++
net/ipv6/udp.c | 2 +-
net/sched/sch_api.c | 1 -
net/smc/smc_core.c | 25 +++++++++++-----------
tools/testing/selftests/net/fib-onlink-tests.sh | 14 ++++++-------
43 files changed, 205 insertions(+), 206 deletions(-)
Powered by blists - more mailing lists