Messages in this thread | | | Date | Fri, 26 Oct 2018 16:12:25 -0700 (PDT) | Subject | [GIT] Networking | From | David Miller <> |
| |
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(-)
| |