Messages in this thread | | | From | Jakub Kicinski <> | Subject | [GIT PULL] Networking for 5.16-final | Date | Wed, 5 Jan 2022 12:45:30 -0800 |
| |
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
| |