[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20251120164717.3974032-1-kuba@kernel.org>
Date: Thu, 20 Nov 2025 08:47:17 -0800
From: Jakub Kicinski <kuba@...nel.org>
To: torvalds@...ux-foundation.org
Cc: kuba@...nel.org,
davem@...emloft.net,
netdev@...r.kernel.org,
linux-kernel@...r.kernel.org,
pabeni@...hat.com
Subject: [GIT PULL] Networking for v6.18-rc7
Hi Linus!
No known regressions or ongoing investigations.
The following changes since commit d0309c054362a235077327b46f727bc48878a3bc:
Merge tag 'net-6.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2025-11-13 11:20:25 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.18-rc7
for you to fetch changes up to 002541ef650b742a198e4be363881439bb9d86b4:
vsock: Ignore signal/timeout on connect() if already established (2025-11-20 07:40:06 -0800)
----------------------------------------------------------------
Including fixes from IPsec and wireless.
Previous releases - regressions:
- prevent NULL deref in generic_hwtstamp_ioctl_lower(),
newer APIs don't populate all the pointers in the request
- phylink: add missing supported link modes for the fixed-link
- mptcp: fix false positive warning in mptcp_pm_nl_rm_addr
Previous releases - always broken:
- openvswitch: remove never-working support for setting NSH fields
- xfrm: number of fixes for error paths of xfrm_state creation/
modification/deletion
- xfrm: fixes for offload
- fix the determination of the protocol of the inner packet
- don't push locally generated packets directly to L2 tunnel
mode offloading, they still need processing from the standard
xfrm path
- mptcp: fix a couple of corner cases in fallback and fastclose
handling
- wifi: rtw89: hw_scan: prevent connections from getting stuck,
work around apparent bug in FW by tweaking messages we send
- af_unix: fix duplicate data if PEEK w/ peek_offset needs to wait
- veth: more robust handing of race to avoid txq getting stuck
- eth: ps3_gelic_net: handle skb allocation failures
Signed-off-by: Jakub Kicinski <kuba@...nel.org>
----------------------------------------------------------------
Aleksei Nikiforov (1):
s390/ctcm: Fix double-kfree
Andrey Vatoropin (1):
be2net: pass wrb_params in case of OS2BMC
Baruch Siach (1):
MAINTAINERS: Remove eth bridge website
Bitterblue Smith (1):
wifi: rtw89: hw_scan: Don't let the operating channel be last
David Bauer (1):
l2tp: reset skb control buffer on xmit
Emil Tantilov (1):
idpf: fix possible vport_config NULL pointer deref in remove
Eric Dumazet (2):
mptcp: fix race condition in mptcp_schedule_work()
mptcp: fix a race in mptcp_pm_del_add_timer()
Florian Fuchs (1):
net: ps3_gelic_net: handle skb allocation failures
Gang Yan (2):
mptcp: fix address removal logic in mptcp_pm_nl_rm_addr
selftests: mptcp: add a check for 'add_addr_accepted'
Grzegorz Nitka (1):
ice: fix PTP cleanup on driver removal in error path
Ido Schimmel (1):
selftests: net: lib: Do not overwrite error messages
Ilya Maximets (1):
net: openvswitch: remove never-working support for setting nsh fields
Jakub Kicinski (4):
Merge tag 'ipsec-2025-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge branch 'af_unix-fix-so_peek_off-bug-in-unix_stream_read_generic'
Merge branch 'mptcp-misc-fixes-for-v6-18-rc7'
Merge branch '200GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Jesper Dangaard Brouer (1):
veth: more robust handing of race to avoid txq getting stuck
Jiaming Zhang (1):
net: core: prevent NULL deref in generic_hwtstamp_ioctl_lower()
Jianbo Liu (3):
xfrm: Check inner packet family directly from skb_dst
xfrm: Determine inner GSO type from packet inner protocol
xfrm: Prevent locally generated packets from direct output in tunnel mode
Johannes Berg (1):
Merge tag 'rtw-2025-11-20' of https://github.com/pkshih/rtw
Kuniyuki Iwashima (2):
af_unix: Read sk_peek_offset() again after sleeping in unix_stream_read_generic().
selftest: af_unix: Add test for SO_PEEK_OFF.
Lorenzo Bianconi (1):
net: airoha: Do not loopback traffic to GDM2 if it is available on the device
Matthieu Baerts (NGI0) (3):
selftests: mptcp: join: fastclose: remove flaky marks
selftests: mptcp: join: endpoints: longer timeout
selftests: mptcp: join: userspace: longer timeout
Michal Luczaj (1):
vsock: Ignore signal/timeout on connect() if already established
Oleksij Rempel (1):
net: dsa: microchip: lan937x: Fix RGMII delay tuning
Paolo Abeni (7):
mptcp: fix ack generation for fallback msk
mptcp: avoid unneeded subflow-level drops
mptcp: fix premature close in case of fallback
mptcp: do not fallback when OoO is present
mptcp: decouple mptcp fastclose from tcp close
mptcp: fix duplicate reset on fastclose
Merge tag 'wireless-2025-11-20' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
Pavel Zhigulin (3):
net: dsa: hellcreek: fix missing error handling in LED registration
net: mlxsw: linecards: fix missing error check in mlxsw_linecard_devlink_info_get()
net: qlogic/qede: fix potential out-of-bounds read in qede_tpa_cont() and qede_tpa_end()
Pradyumn Rahar (1):
net/mlx5: Clean up only new IRQ glue on request_irq() failure
Sabrina Dubroca (6):
xfrm: drop SA reference in xfrm_state_update if dir doesn't match
xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
xfrm: make state as DEAD before final put when migrate fails
xfrm: call xfrm_dev_state_delete when xfrm_state_migrate fails to add the state
xfrm: set err and extack on failure to create pcpu SA
xfrm: check all hash buckets for leftover states during netns deletion
Shay Drory (1):
devlink: rate: Unset parent pointer in devl_rate_nodes_destroy
Wei Fang (1):
net: phylink: add missing supported link modes for the fixed-link
Zilin Guan (2):
mlxsw: spectrum: Fix memory leak in mlxsw_sp_flower_stats()
xfrm: fix memory leak in xfrm_add_acquire()
MAINTAINERS | 1 -
drivers/net/dsa/hirschmann/hellcreek_ptp.c | 14 +-
drivers/net/dsa/microchip/lan937x_main.c | 1 +
drivers/net/ethernet/airoha/airoha_ppe.c | 2 +-
drivers/net/ethernet/emulex/benet/be_main.c | 7 +-
drivers/net/ethernet/intel/ice/ice_ptp.c | 22 ++-
drivers/net/ethernet/intel/idpf/idpf_main.c | 2 +
drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 6 +-
.../net/ethernet/mellanox/mlxsw/core_linecards.c | 2 +
.../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 6 +-
drivers/net/ethernet/qlogic/qede/qede_fp.c | 5 +-
drivers/net/ethernet/toshiba/ps3_gelic_net.c | 45 ++++--
drivers/net/ethernet/toshiba/ps3_gelic_net.h | 1 +
drivers/net/phy/phylink.c | 3 +
drivers/net/veth.c | 38 ++---
drivers/net/wireless/realtek/rtw89/fw.c | 7 +
drivers/s390/net/ctcm_mpc.c | 1 -
include/net/xfrm.h | 3 +-
net/core/dev_ioctl.c | 3 +
net/devlink/rate.c | 4 +-
net/ipv4/esp4_offload.c | 6 +-
net/ipv6/esp6_offload.c | 6 +-
net/l2tp/l2tp_core.c | 6 +-
net/mptcp/options.c | 54 ++++++-
net/mptcp/pm.c | 20 ++-
net/mptcp/pm_kernel.c | 2 +-
net/mptcp/protocol.c | 78 ++++++----
net/mptcp/protocol.h | 3 +-
net/openvswitch/actions.c | 68 +--------
net/openvswitch/flow_netlink.c | 64 +-------
net/openvswitch/flow_netlink.h | 2 -
net/unix/af_unix.c | 3 +-
net/vmw_vsock/af_vsock.c | 40 +++--
net/xfrm/xfrm_device.c | 2 +-
net/xfrm/xfrm_output.c | 8 +-
net/xfrm/xfrm_state.c | 30 +++-
net/xfrm/xfrm_user.c | 8 +-
tools/testing/selftests/net/.gitignore | 1 +
tools/testing/selftests/net/af_unix/Makefile | 1 +
tools/testing/selftests/net/af_unix/so_peek_off.c | 162 +++++++++++++++++++++
.../selftests/net/forwarding/lib_sh_test.sh | 7 +
tools/testing/selftests/net/lib.sh | 2 +-
tools/testing/selftests/net/mptcp/mptcp_join.sh | 27 ++--
43 files changed, 521 insertions(+), 252 deletions(-)
create mode 100644 tools/testing/selftests/net/af_unix/so_peek_off.c
Powered by blists - more mailing lists