From: Jakub Kicinski <kuba@kernel.org>
To: torvalds@linux-foundation.org
Cc: kuba@kernel.org, davem@davemloft.net, netdev@vger.kernel.org,
linux-kernel@vger.kernel.org
Subject: [GIT PULL] Networking for 5.16-final
Date: Wed, 5 Jan 2022 12:45:30 -0800 [thread overview]
Message-ID: <20220105204530.3706167-1-kuba@kernel.org> (raw)
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
next reply other threads:[~2022-01-05 20:45 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-01-05 20:45 Jakub Kicinski [this message]
2022-01-05 22:30 ` [GIT PULL] Networking for 5.16-final pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20220105204530.3706167-1-kuba@kernel.org \
--to=kuba@kernel.org \
--cc=davem@davemloft.net \
--cc=linux-kernel@vger.kernel.org \
--cc=netdev@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.