lkml.org 
[lkml]   [2022]   [Jan]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[GIT PULL] Networking for 5.16-final
Date
Hi Linus!

One last PR, turns out some of the recent fixes did more harm than good.

The following changes since commit 74c78b4291b4466b44a57b3b7c3b98ad02628686:

Merge tag 'net-5.16-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2021-12-30 11:12:12 -0800)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-5.16-final

for you to fetch changes up to db54c12a3d7e3eedd37aa08efc9362e905f07716:

selftests: set amt.sh executable (2022-01-05 10:27:19 -0800)

----------------------------------------------------------------
Networking fixes for 5.16-final, including fixes from bpf, and WiFi.

Current release - regressions:

- Revert "xsk: Do not sleep in poll() when need_wakeup set",
made the problem worse

- Revert "net: phy: fixed_phy: Fix NULL vs IS_ERR() checking in
__fixed_phy_register", broke EPROBE_DEFER handling

- Revert "net: usb: r8152: Add MAC pass-through support for more
Lenovo Docks", broke setups without a Lenovo dock

Current release - new code bugs:

- selftests: set amt.sh executable

Previous releases - regressions:

- batman-adv: mcast: don't send link-local multicast to mcast routers

Previous releases - always broken:

- ipv4/ipv6: check attribute length for RTA_FLOW / RTA_GATEWAY

- sctp: hold endpoint before calling cb in
sctp_transport_lookup_process

- mac80211: mesh: embed mesh_paths and mpp_paths into
ieee80211_if_mesh to avoid complicated handling of sub-object
allocation failures

- seg6: fix traceroute in the presence of SRv6

- tipc: fix a kernel-infoleak in __tipc_sendmsg()

Signed-off-by: Jakub Kicinski <kuba@kernel.org>

----------------------------------------------------------------
Aaron Ma (1):
Revert "net: usb: r8152: Add MAC passthrough support for more Lenovo Docks"

Andrew Lunn (3):
seg6: export get_srh() for ICMP handling
icmp: ICMPV6: Examine invoking packet for Segment Route Headers.
udp6: Use Segment Routing Header for dest address if present

Arthur Kiyanovski (3):
net: ena: Fix undefined state when tx request id is out of bounds
net: ena: Fix wrong rx request id by resetting device
net: ena: Fix error handling when calculating max IO queues number

Christoph Hellwig (1):
netrom: fix copying in user data in nr_setsockopt

Colin Ian King (1):
bpf, selftests: Fix spelling mistake "tained" -> "tainted"

David Ahern (7):
ipv4: Check attribute length for RTA_GATEWAY in multipath route
ipv4: Check attribute length for RTA_FLOW in multipath route
ipv6: Check attribute length for RTA_GATEWAY in multipath route
ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route
lwtunnel: Validate RTA_ENCAP_TYPE attribute length
ipv6: Continue processing multipath route even if gateway attribute is invalid
ipv6: Do cleanup if attribute validation fails in multipath route

David S. Miller (4):
Merge branch 'mpr-len-checks' David Ahern says:
Merge branch 'ena-fixes'
Merge branch 'srv6-traceroute'
Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue

Di Zhu (1):
i40e: fix use-after-free in i40e_sync_filters_subtask()

Eric Dumazet (1):
sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc

Florian Fainelli (1):
Revert "net: phy: fixed_phy: Fix NULL vs IS_ERR() checking in __fixed_phy_register"

Gagan Kumar (1):
mctp: Remove only static neighbour on RTM_DELNEIGH

Haimin Zhang (1):
net ticp:fix a kernel-infoleak in __tipc_sendmsg()

Jakub Kicinski (4):
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Merge tag 'batadv-net-pullrequest-20220103' of git://git.open-mesh.org/linux-merge
Merge tag 'mac80211-for-net-2022-01-04' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211
Merge tag 'ieee802154-for-net-2022-01-05' of git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan

Jedrzej Jagielski (1):
i40e: Fix incorrect netdev's real number of RX/TX queues

Jianguo Wu (1):
selftests: net: udpgro_fwd.sh: explicitly checking the available ping feature

Karen Sornek (1):
iavf: Fix limit of total number of queues to active queues of VF

Linus Lüssing (1):
batman-adv: mcast: don't send link-local multicast to mcast routers

Magnus Karlsson (1):
Revert "xsk: Do not sleep in poll() when need_wakeup set"

Markus Koch (1):
net/fsl: Remove leftover definition in xgmac_mdio

Martin Habets (1):
sfc: The RX page_ring is optional

Mateusz Palczewski (2):
i40e: Fix to not show opcode msg on unsuccessful VF MAC change
i40e: Fix for displaying message regarding NVM version

Pavel Skripkin (2):
mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh
ieee802154: atusb: fix uninit value in atusb_set_extended_addr

Taehee Yoo (1):
selftests: set amt.sh executable

Thomas Toye (1):
rndis_host: support Hytera digital radios

Tom Rix (1):
mac80211: initialize variable have_higher_than_11mbit

Xin Long (1):
sctp: hold endpoint before calling cb in sctp_transport_lookup_process

drivers/net/ethernet/amazon/ena/ena_netdev.c | 49 +++++++-----
drivers/net/ethernet/freescale/xgmac_mdio.c | 1 -
drivers/net/ethernet/intel/i40e/i40e_main.c | 60 ++++++++++++---
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 40 ++++++++--
drivers/net/ethernet/intel/iavf/iavf_main.c | 5 +-
drivers/net/ethernet/sfc/falcon/rx.c | 5 ++
drivers/net/ethernet/sfc/rx_common.c | 5 ++
drivers/net/ieee802154/atusb.c | 10 ++-
drivers/net/phy/fixed_phy.c | 4 +-
drivers/net/usb/r8152.c | 9 ++-
drivers/net/usb/rndis_host.c | 5 ++
include/linux/ipv6.h | 2 +
include/net/sctp/sctp.h | 3 +-
include/net/seg6.h | 21 +++++
net/batman-adv/multicast.c | 15 ++--
net/batman-adv/multicast.h | 10 ++-
net/batman-adv/soft-interface.c | 7 +-
net/core/lwtunnel.c | 4 +
net/ipv4/fib_semantics.c | 49 ++++++++++--
net/ipv6/icmp.c | 6 +-
net/ipv6/route.c | 32 +++++++-
net/ipv6/seg6.c | 59 ++++++++++++++
net/ipv6/seg6_local.c | 33 +-------
net/ipv6/udp.c | 3 +-
net/mac80211/ieee80211_i.h | 24 +++++-
net/mac80211/mesh.h | 22 +-----
net/mac80211/mesh_pathtbl.c | 89 ++++++++--------------
net/mac80211/mlme.c | 2 +-
net/mctp/neigh.c | 9 ++-
net/netrom/af_netrom.c | 2 +-
net/sched/sch_qfq.c | 6 +-
net/sctp/diag.c | 46 +++++------
net/sctp/socket.c | 22 ++++--
net/tipc/socket.c | 2 +
net/xdp/xsk.c | 4 +-
.../selftests/bpf/verifier/value_ptr_arith.c | 2 +-
tools/testing/selftests/net/amt.sh | 0
tools/testing/selftests/net/udpgro_fwd.sh | 3 +-
38 files changed, 441 insertions(+), 229 deletions(-)
mode change 100644 => 100755 tools/testing/selftests/net/amt.sh

\
 
 \ /
  Last update: 2022-01-05 21:45    [W:0.028 / U:0.248 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site