[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20251023150154.1295917-1-kuba@kernel.org>
Date: Thu, 23 Oct 2025 08:01:54 -0700
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-rc3
Hi Linus!
The following changes since commit 634ec1fc7982efeeeeed4a7688b0004827b43a21:
Merge tag 'net-6.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2025-10-16 09:41:21 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.18-rc3
for you to fetch changes up to cb68d1e5c51870601be9394fbb5751fc6532c78e:
Merge branch 'mlx5-misc-fixes-2025-10-22' (2025-10-23 07:14:39 -0700)
----------------------------------------------------------------
Including fixes from can. Slim pickings, I'm guessing people haven't
really started testing.
Current release - new code bugs:
- eth: mlx5e:
- psp: avoid 'accel' NULL pointer dereference
- skip PPHCR register query for FEC histogram if not supported
Previous releases - regressions:
- bonding: update the slave array for broadcast mode
- rtnetlink: re-allow deleting FDB entries in user namespace
- eth: dpaa2: fix the pointer passed to PTR_ALIGN on Tx path
Previous releases - always broken:
- can: drop skb on xmit if device is in listen-only mode
- gro: clear skb_shinfo(skb)->hwtstamps in napi_reuse_skb()
- eth: mlx5e
- RX, fix generating skb from non-linear xdp_buff if program
trims frags
- make devcom init failures non-fatal, fix races with IPSec
Misc:
- some documentation formatting "fixes"
Signed-off-by: Jakub Kicinski <kuba@...nel.org>
----------------------------------------------------------------
Aksh Garg (1):
net: ethernet: ti: am65-cpts: fix timestamp loss due to race conditions
Aleksander Jan Bajkowski (1):
net: phy: realtek: fix rtl8221b-vm-cg name
Alexei Lazar (2):
net/mlx5: Add PPHCR to PCAM supported registers mask
net/mlx5e: Skip PPHCR register query if not supported by the device
Alexey Simakov (1):
sctp: avoid NULL dereference when chunk data buffer is missing
Amery Hung (2):
net/mlx5e: RX, Fix generating skb from non-linear xdp_buff for legacy RQ
net/mlx5e: RX, Fix generating skb from non-linear xdp_buff for striding RQ
Bagas Sanjaya (2):
net: rmnet: Fix checksum offload header v5 and aggregation packet formatting
Documentation: net: net_failover: Separate cloud-ifupdown-helper and reattach-vf.sh code blocks marker
Cosmin Ratiu (1):
net/mlx5e: psp, avoid 'accel' NULL pointer dereference
Eric Dumazet (2):
net: gro: clear skb_shinfo(skb)->hwtstamps in napi_reuse_skb()
net: gro_cells: fix lock imbalance in gro_cells_receive()
Fernando Fernandez Mancera (1):
net: hsr: prevent creation of HSR device with slaves from another netns
Heiner Kallweit (1):
net: hibmcge: select FIXED_PHY
Ioana Ciornei (1):
dpaa2-eth: fix the pointer passed to PTR_ALIGN on Tx path
Jakub Kicinski (5):
Merge branch 'fix-generating-skb-from-non-linear-xdp_buff-for-mlx5'
Merge branch 'mptcp-handle-late-add_addr-selftests-skip'
Merge tag 'linux-can-fixes-for-6.18-20251020' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge branch 'net-ravb-fix-soc-specific-configuration-and-descriptor-handling-issues'
Merge branch 'mlx5-misc-fixes-2025-10-22'
Jason Wang (1):
virtio-net: zero unused hash fields
Jianpeng Chang (1):
net: enetc: fix the deadlock of enetc_mdio_lock
Jiasheng Jiang (1):
ptp: ocp: Fix typo using index 1 instead of i in SMA initialization loop
Johannes Wiesböck (1):
rtnetlink: Allow deleting FDB entries in user namespace
Lad Prabhakar (2):
net: ravb: Enforce descriptor type ordering
net: ravb: Ensure memory write completes before ringing TX doorbell
Marc Kleine-Budde (5):
can: bxcan: bxcan_start_xmit(): use can_dev_dropped_skb() instead of can_dropped_invalid_skb()
can: esd: acc_start_xmit(): use can_dev_dropped_skb() instead of can_dropped_invalid_skb()
can: rockchip-canfd: rkcanfd_start_xmit(): use can_dev_dropped_skb() instead of can_dropped_invalid_skb()
Merge patch series "can: drivers: drop skb in xmit if device is in listen only mode"
can: netlink: can_changelink(): allow disabling of automatic restart
Matthieu Baerts (NGI0) (5):
mptcp: pm: in-kernel: C-flag: handle late ADD_ADDR
selftests: mptcp: join: mark 'flush re-add' as skipped if not supported
selftests: mptcp: join: mark implicit tests as skipped if not supported
selftests: mptcp: join: mark 'delete re-add signal' as skipped if not supported
selftests: mptcp: join: mark laminar tests as skipped if not supported
Michal Pecio (1):
net: usb: rtl8150: Fix frame padding
Nathan Chancellor (1):
net/mlx5e: Return 1 instead of 0 in invalid case in mlx5e_mpwrq_umr_entry_size()
Paolo Abeni (1):
Merge branch 'fix-poll-behaviour-for-tcp-based-tunnel-protocols'
Patrisious Haddad (2):
net/mlx5: Refactor devcom to return NULL on failure
net/mlx5: Fix IPsec cleanup over MPV device
Ralf Lici (3):
net: datagram: introduce datagram_poll_queue for custom receive queues
espintcp: use datagram_poll_queue for socket readiness
ovpn: use datagram_poll_queue for socket readiness in TCP
Randy Dunlap (1):
Documentation: networking: ax25: update the mailing list info.
Robert Marko (1):
net: phy: micrel: always set shared->phydev for LAN8814
Sebastian Reichel (1):
net: stmmac: dwmac-rk: Fix disabling set_clock_selection
Stefano Garzarella (1):
vsock: fix lock inversion in vsock_assign_transport()
Tonghao Zhang (2):
net: bonding: update the slave array for broadcast mode
net: bonding: fix possible peer notify event loss or dup issue
Wang Liang (1):
net/smc: fix general protection fault in __smc_diag_dump
Wei Fang (1):
net: enetc: correct the value of ENETC_RXB_TRUESIZE
Xin Long (1):
selftests: net: fix server bind failure in sctp_vrf.sh
Yeounsu Moon (1):
net: dlink: use dev_kfree_skb_any instead of dev_kfree_skb
Documentation/networking/ax25.rst | 7 ++-
.../device_drivers/cellular/qualcomm/rmnet.rst | 12 +++-
Documentation/networking/net_failover.rst | 6 +-
drivers/net/bonding/bond_main.c | 47 +++++++-------
drivers/net/can/bxcan.c | 2 +-
drivers/net/can/dev/netlink.c | 6 +-
drivers/net/can/esd/esdacc.c | 2 +-
drivers/net/can/rockchip/rockchip_canfd-tx.c | 2 +-
drivers/net/ethernet/dlink/dl2k.c | 2 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 3 +-
drivers/net/ethernet/freescale/enetc/enetc.c | 25 ++++++--
drivers/net/ethernet/freescale/enetc/enetc.h | 2 +-
drivers/net/ethernet/hisilicon/Kconfig | 1 +
.../net/ethernet/mellanox/mlx5/core/en/params.c | 2 +-
.../ethernet/mellanox/mlx5/core/en_accel/ipsec.h | 5 ++
.../mellanox/mlx5/core/en_accel/ipsec_fs.c | 25 +++++++-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 8 ++-
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 51 ++++++++++++---
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 7 ++-
.../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 7 +--
.../net/ethernet/mellanox/mlx5/core/lib/clock.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/lib/devcom.c | 53 ++++++++--------
drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/main.c | 5 +-
drivers/net/ethernet/renesas/ravb_main.c | 24 ++++++-
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 9 +--
drivers/net/ethernet/ti/am65-cpts.c | 63 +++++++++++++------
drivers/net/ovpn/tcp.c | 26 ++++++--
drivers/net/phy/micrel.c | 4 +-
drivers/net/phy/realtek/realtek_main.c | 16 ++---
drivers/net/usb/rtl8150.c | 11 +++-
drivers/ptp/ptp_ocp.c | 2 +-
include/linux/mlx5/mlx5_ifc.h | 4 +-
include/linux/skbuff.h | 3 +
include/linux/virtio_net.h | 4 ++
net/core/datagram.c | 44 ++++++++++---
net/core/gro.c | 10 ++-
net/core/gro_cells.c | 5 +-
net/core/rtnetlink.c | 3 -
net/hsr/hsr_netlink.c | 8 ++-
net/mptcp/pm_kernel.c | 6 ++
net/sctp/inqueue.c | 13 ++--
net/smc/smc_inet.c | 13 ----
net/vmw_vsock/af_vsock.c | 38 +++++------
net/xfrm/espintcp.c | 6 +-
tools/testing/selftests/net/mptcp/mptcp_join.sh | 18 +++---
tools/testing/selftests/net/sctp_hello.c | 17 +----
tools/testing/selftests/net/sctp_vrf.sh | 73 +++++++++++++---------
50 files changed, 451 insertions(+), 263 deletions(-)
Powered by blists - more mailing lists