* [GIT PULL] Networking for v7.0-rc8
@ 2026-04-09 14:32 Paolo Abeni
2026-04-09 15:51 ` pr-tracker-bot
0 siblings, 1 reply; 2+ messages in thread
From: Paolo Abeni @ 2026-04-09 14:32 UTC (permalink / raw)
To: torvalds; +Cc: kuba, davem, netdev, linux-kernel
Hi Linus!
The following changes since commit f8f5627a8aeab15183eef8930bf75ba88a51622f:
Merge tag 'net-7.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2026-04-02 09:57:06 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git net-7.0-rc8
for you to fetch changes up to b4afe3fa76a88ee7d3d8802b43fde89aa02f8e0d:
Merge branch 'net-lan966x-fix-page_pool-error-handling-and-error-paths' (2026-04-09 15:17:25 +0200)
----------------------------------------------------------------
Including fixes from netfilter, IPsec and wireless. This is again
considerably bigger than the old average. No known outstanding
regressions.
Current release - regressions:
- net: increase IP_TUNNEL_RECURSION_LIMIT to 5
- eth: ice: fix PTP timestamping broken by SyncE code on E825C
Current release - new code bugs:
- eth: stmmac: dwmac-motorcomm: fix eFUSE MAC address read failure
Previous releases - regressions:
- core: fix cross-cache free of KFENCE-allocated skb head
- sched: act_csum: validate nested VLAN headers
- rxrpc: fix call removal to use RCU safe deletion
- xfrm:
- wait for RCU readers during policy netns exit
- fix refcount leak in xfrm_migrate_policy_find
- wifi: rt2x00usb: fix devres lifetime
- mptcp: fix slab-use-after-free in __inet_lookup_established
- ipvs: fix NULL deref in ip_vs_add_service error path
- eth: airoha: fix memory leak in airoha_qdma_rx_process()
- eth: lan966x: fix use-after-free and leak in lan966x_fdma_reload()
Previous releases - always broken:
- ipv6: ioam: fix potential NULL dereferences in __ioam6_fill_trace_data()
- ipv4: nexthop: avoid duplicate NHA_HW_STATS_ENABLE on nexthop group dump
- bridge: guard local VLAN-0 FDB helpers against NULL vlan group
- xsk: tailroom reservation and MTU validation
- rxrpc:
- fix to request an ack if window is limited
- fix RESPONSE authenticator parser OOB read
- netfilter: nft_ct: fix use-after-free in timeout object destroy
- batman-adv: hold claim backbone gateways by reference
- eth: stmmac: fix PTP ref clock for Tegra234
- eth: idpf: fix PREEMPT_RT raw/bh spinlock nesting for async VC handling
- eth: ipa: fix GENERIC_CMD register field masks for IPA v5.0+
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
----------------------------------------------------------------
Agalakov Daniil (1):
e1000: check return value of e1000_read_eeprom
Aleksandr Loktionov (1):
ixgbe: stop re-reading flash on every get_drvinfo for e610
Alex Dvoretsky (1):
igb: remove napi_synchronize() in igb_down()
Alexander Koskovich (2):
net: ipa: fix GENERIC_CMD register field masks for IPA v5.0+
net: ipa: fix event ring index not programmed for IPA v5.0+
Alice Mikityanska (1):
l2tp: Drop large packets with UDP encap
Allison Henderson (1):
MAINTAINERS: Update email for Allison Henderson
Alok Tiwari (2):
rxrpc: Fix use of wrong skb when comparing queued RESP challenge serial
rxrpc: Fix rack timer warning to report unexpected mode
Anderson Nascimento (1):
rxrpc: Fix key reference count leak from call->key
Andrea Mayer (2):
seg6: separate dst_cache for input and output paths in seg6 lwtunnel
selftests: seg6: add test for dst_cache isolation in seg6 lwtunnel
Arnd Bergmann (1):
net: fec: make FIXED_PHY dependency unconditional
Chris J Arges (1):
net: increase IP_TUNNEL_RECURSION_LIMIT to 5
Daniel Golle (1):
selftests: net: bridge_vlan_mcast: wait for h1 before querier check
David Carlier (4):
net: altera-tse: fix skb leak on DMA mapping error in tse_start_xmit()
net: lan966x: fix page_pool error handling in lan966x_fdma_rx_alloc_page_pool()
net: lan966x: fix page pool leak in error paths
net: lan966x: fix use-after-free and leak in lan966x_fdma_reload()
David Howells (9):
rxrpc: Fix key quota calculation for multitoken keys
rxrpc: Fix key parsing memleak
rxrpc: Fix anonymous key handling
rxrpc: Fix call removal to use RCU safe deletion
rxrpc: Fix key/keyring checks in setsockopt(RXRPC_SECURITY_KEY/KEYRING)
rxrpc: Fix missing error checks for rxkad encryption/decryption failure
rxrpc: Fix integer overflow in rxgk_verify_response()
rxrpc: Fix leak of rxgk context in rxgk_verify_response()
rxrpc: Fix buffer overread in rxgk_do_verify_authenticator()
Douya Le (1):
rxrpc: Only put the call ref if one was acquired
Emil Tantilov (3):
idpf: fix PREEMPT_RT raw/bh spinlock nesting for async VC handling
idpf: improve locking around idpf_vc_xn_push_free()
idpf: set the payload size before calling the async handler
Eric Dumazet (2):
net: lapbether: handle NETDEV_PRE_TYPE_CHANGE
ipv6: ioam: fix potential NULL dereferences in __ioam6_fill_trace_data()
Fabio Baltieri (1):
net: txgbe: leave space for null terminators on property_entry
Felix Gu (1):
net: mdio: realtek-rtl9300: use scoped device_for_each_child_node loop
Fernando Fernandez Mancera (3):
ipv4: nexthop: avoid duplicate NHA_HW_STATS_ENABLE on nexthop group dump
ipv4: nexthop: allocate skb dynamically in rtm_get_nexthop()
selftests: nft_queue.sh: add a parallel stress test
Florian Westphal (1):
netfilter: nfnetlink_queue: make hash table per queue
Greg Kroah-Hartman (3):
xfrm_user: fix info leak in build_mapping()
xfrm_user: fix info leak in build_report()
net: rfkill: prevent unlimited numbers of rfkill events from being created
Haoze Xie (1):
batman-adv: hold claim backbone gateways by reference
Jakub Kicinski (10):
Merge branch 'net-stmmac-fix-tegra234-mgbe-clock'
Merge branch 'xsk-tailroom-reservation-and-mtu-validation'
net: avoid nul-deref trying to bind mp to incapable device
Merge branch 'seg6-fix-dst_cache-sharing-in-seg6-lwtunnel'
Merge branch 'rxrpc-miscellaneous-fixes'
Merge tag 'nf-26-04-08' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge tag 'batadv-net-pullrequest-20260408' of https://git.open-mesh.org/linux-merge
Merge tag 'ipsec-2026-04-08' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag 'wireless-2026-04-08' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Merge branch '200GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Jiayuan Chen (2):
net: skb: fix cross-cache free of KFENCE-allocated skb head
mptcp: fix slab-use-after-free in __inet_lookup_established
Jiexun Wang (1):
af_unix: read UNIX_DIAG_VFS data under unix_state_lock
Johan Alvarado (1):
net: stmmac: dwmac-motorcomm: fix eFUSE MAC address read failure
Johan Hovold (1):
wifi: rt2x00usb: fix devres lifetime
John Pavlick (1):
net: sfp: add quirks for Hisense and HSGQ GPON ONT SFP modules
Jon Hunter (2):
net: stmmac: Fix PTP ref clock for Tegra234
dt-bindings: net: Fix Tegra234 MGBE PTP clock
Justin Iurman (1):
net: ioam6: fix OOB and missing lock
Keenan Dong (3):
xfrm: account XFRMA_IF_ID in aevent size calculation
rxrpc: fix RESPONSE authenticator parser OOB read
rxrpc: fix oversized RESPONSE authenticator length check
Kohei Enju (1):
ice: ptp: don't WARN when controlling PF is unavailable
Kotlyarov Mihail (1):
xfrm: fix refcount leak in xfrm_migrate_policy_find
Li RongQing (1):
devlink: Fix incorrect skb socket family dumping
Lorenzo Bianconi (1):
net: airoha: Fix memory leak in airoha_qdma_rx_process()
Luxiao Xu (1):
rxrpc: fix reference count leak in rxrpc_server_keyring()
Maciej Fijalkowski (8):
xsk: tighten UMEM headroom validation to account for tailroom and min frame
xsk: respect tailroom for ZC setups
xsk: fix XDP_UMEM_SG_FLAG issues
xsk: validate MTU against usable frame size on bind
selftests: bpf: introduce a common routine for reading procfs
selftests: bpf: fix pkt grow tests
selftests: bpf: have a separate variable for drop test
selftests: bpf: adjust rx_dropped xskxceiver's test to respect tailroom
Marc Dionne (1):
rxrpc: Fix to request an ack if window is limited
Matthieu Baerts (NGI0) (1):
Revert "mptcp: add needs_id for netlink appending addr"
Michael Guralnik (1):
net/mlx5: Update the list of the PCI supported devices
Michal Schmidt (1):
ixgbevf: add missing negotiate_features op to Hyper-V ops table
Muhammad Alifa Ramdhan (1):
net/tls: fix use-after-free in -EBUSY error path of tls_do_encryption
Nikolaos Gkarlis (1):
rtnetlink: add missing netlink_ns_capable() check for peer netns
Oleh Konko (2):
tipc: fix bc_ackers underflow on duplicate GRP_ACK_MSG
rxrpc: Fix RxGK token loading to check bounds
Paolo Abeni (1):
Merge branch 'net-lan966x-fix-page_pool-error-handling-and-error-paths'
Pengpeng Hou (5):
net: qualcomm: qca_uart: report the consumed byte on RX skb allocation failure
nfc: s3fwrn5: allocate rx skb before consuming bytes
wifi: brcmfmac: validate bsscfg indices in IF events
rxrpc: proc: size address buffers for %pISpc output
nfc: pn533: allocate rx skb before consuming bytes
Petr Oros (1):
ice: fix PTP timestamping broken by SyncE code on E825C
Qi Tang (1):
xfrm: hold dev ref until after transport_finish NF_HOOK
Qingfang Deng (1):
MAINTAINERS: orphan PPP over Ethernet driver
Raju Rangoju (1):
MAINTAINERS: Add Prashanth as additional maintainer for amd-xgbe driver
Ren Wei (1):
netfilter: xt_multiport: validate range encoding in checkentry
Ruide Cao (2):
batman-adv: reject oversized global TT response buffers
net: sched: act_csum: validate nested VLAN headers
Stefano Garzarella (1):
vsock/test: fix send_buf()/recv_buf() EINTR handling
Steffen Klassert (1):
xfrm: Wait for RCU readers during policy netns exit
Thomas Fourier (1):
wifi: brcmsmac: Fix dma_free_coherent() size
Tuan Do (1):
netfilter: nft_ct: fix use-after-free in timeout object destroy
Tyllis Xu (1):
net: stmmac: fix integer underflow in chain mode
Wang Jie (1):
rxrpc: only handle RESPONSE during service challenge
Weiming Shi (1):
ipvs: fix NULL deref in ip_vs_add_service error path
Xiang Mei (1):
netfilter: nfnetlink_log: initialize nfgenmsg in NLMSG_DONE terminator
Yasuaki Torimaru (1):
xfrm: clear trailing padding in build_polexpire()
Yiqi Sun (1):
ipv4: icmp: fix null-ptr-deref in icmp_build_probe()
Yuqi Xu (1):
rxrpc: reject undecryptable rxkad response tickets
Zhengchuan Liang (2):
net: af_key: zero aligned sockaddr tail in PF_KEY exports
netfilter: ip6t_eui64: reject invalid MAC header for all packets
Zijing Yin (1):
bridge: guard local VLAN-0 FDB helpers against NULL vlan group
.../bindings/net/nvidia,tegra234-mgbe.yaml | 4 +-
MAINTAINERS | 6 +-
drivers/net/ethernet/airoha/airoha_eth.c | 3 +-
drivers/net/ethernet/altera/altera_tse_main.c | 1 +
drivers/net/ethernet/freescale/Kconfig | 2 +-
drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 8 +-
drivers/net/ethernet/intel/ice/ice_ptp.c | 30 ++--
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c | 20 ++-
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h | 5 +-
drivers/net/ethernet/intel/igb/igb_main.c | 3 +-
drivers/net/ethernet/intel/ixgbe/devlink/devlink.c | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe.h | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 13 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 10 ++
drivers/net/ethernet/intel/ixgbevf/vf.c | 7 +
drivers/net/ethernet/mellanox/mlx5/core/main.c | 1 +
.../net/ethernet/microchip/lan966x/lan966x_fdma.c | 28 ++-
drivers/net/ethernet/qualcomm/qca_uart.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/chain_mode.c | 11 +-
.../net/ethernet/stmicro/stmmac/dwmac-motorcomm.c | 8 +
drivers/net/ethernet/stmicro/stmmac/dwmac-tegra.c | 19 +-
drivers/net/ethernet/wangxun/txgbe/txgbe_type.h | 8 +-
drivers/net/ipa/reg/gsi_reg-v5.0.c | 9 +-
drivers/net/mdio/mdio-realtek-rtl9300.c | 3 +-
drivers/net/phy/sfp.c | 16 ++
drivers/net/wan/lapbether.c | 13 +-
.../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 5 +
.../net/wireless/broadcom/brcm80211/brcmsmac/dma.c | 2 +-
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c | 2 +-
drivers/nfc/pn533/uart.c | 11 +-
drivers/nfc/s3fwrn5/uart.c | 10 +-
include/net/ip_tunnels.h | 2 +-
include/net/netfilter/nf_conntrack_timeout.h | 1 +
include/net/netfilter/nf_queue.h | 1 -
include/net/xdp_sock.h | 2 +-
include/net/xdp_sock_drv.h | 23 ++-
include/trace/events/rxrpc.h | 4 +-
net/batman-adv/bridge_loop_avoidance.c | 27 ++-
net/batman-adv/translation-table.c | 9 +-
net/bridge/br_fdb.c | 6 +
net/core/netdev_rx_queue.c | 2 +-
net/core/rtnetlink.c | 40 +++--
net/core/skbuff.c | 5 +-
net/devlink/health.c | 2 +-
net/ipv4/icmp.c | 7 +
net/ipv4/nexthop.c | 41 +++--
net/ipv4/xfrm4_input.c | 5 +-
net/ipv6/ioam6.c | 33 ++--
net/ipv6/netfilter/ip6t_eui64.c | 3 +-
net/ipv6/seg6_iptunnel.c | 34 ++--
net/ipv6/xfrm6_input.c | 5 +-
net/key/af_key.c | 52 ++++--
net/l2tp/l2tp_core.c | 5 +
net/mptcp/pm_kernel.c | 24 +--
net/mptcp/protocol.c | 2 +
net/mptcp/protocol.h | 1 +
net/mptcp/subflow.c | 15 +-
net/netfilter/ipvs/ip_vs_ctl.c | 1 -
net/netfilter/nfnetlink_log.c | 8 +-
net/netfilter/nfnetlink_queue.c | 139 +++++----------
net/netfilter/nft_ct.c | 2 +-
net/netfilter/xt_multiport.c | 34 +++-
net/rfkill/core.c | 35 ++--
net/rxrpc/af_rxrpc.c | 6 -
net/rxrpc/ar-internal.h | 2 +-
net/rxrpc/call_object.c | 25 ++-
net/rxrpc/conn_event.c | 19 +-
net/rxrpc/input_rack.c | 2 +-
net/rxrpc/io_thread.c | 3 +-
net/rxrpc/key.c | 40 +++--
net/rxrpc/output.c | 2 +
net/rxrpc/proc.c | 37 ++--
net/rxrpc/rxgk.c | 19 +-
net/rxrpc/rxkad.c | 63 ++++---
net/rxrpc/sendmsg.c | 2 +-
net/rxrpc/server_key.c | 3 +
net/sched/act_csum.c | 6 +-
net/tipc/group.c | 6 +-
net/tls/tls_sw.c | 10 ++
net/unix/diag.c | 21 ++-
net/xdp/xdp_umem.c | 3 +-
net/xdp/xsk.c | 4 +-
net/xdp/xsk_buff_pool.c | 32 +++-
net/xfrm/xfrm_input.c | 18 +-
net/xfrm/xfrm_policy.c | 5 +-
net/xfrm/xfrm_user.c | 14 +-
tools/testing/selftests/bpf/prog_tests/test_xsk.c | 55 +++---
tools/testing/selftests/bpf/prog_tests/test_xsk.h | 23 +++
tools/testing/selftests/bpf/prog_tests/xsk.c | 19 ++
tools/testing/selftests/bpf/progs/xsk_xdp_progs.c | 4 +-
tools/testing/selftests/bpf/xskxceiver.c | 23 +++
tools/testing/selftests/net/Makefile | 1 +
.../selftests/net/forwarding/bridge_vlan_mcast.sh | 1 +
tools/testing/selftests/net/netfilter/nf_queue.c | 50 +++++-
tools/testing/selftests/net/netfilter/nft_queue.sh | 83 +++++++--
tools/testing/selftests/net/srv6_iptunnel_cache.sh | 197 +++++++++++++++++++++
tools/testing/vsock/util.c | 8 +-
97 files changed, 1172 insertions(+), 468 deletions(-)
create mode 100755 tools/testing/selftests/net/srv6_iptunnel_cache.sh
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-04-09 15:52 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-09 14:32 [GIT PULL] Networking for v7.0-rc8 Paolo Abeni
2026-04-09 15:51 ` pr-tracker-bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox