[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20251016150328.32601-1-pabeni@redhat.com>
Date: Thu, 16 Oct 2025 17:03:28 +0200
From: Paolo Abeni <pabeni@...hat.com>
To: torvalds@...ux-foundation.org
Cc: kuba@...nel.org,
davem@...emloft.net,
netdev@...r.kernel.org,
linux-kernel@...r.kernel.org
Subject: [GIT PULL] Networking for v6.18-rc2
Hi Linus!
The following changes since commit 18a7e218cfcdca6666e1f7356533e4c988780b57:
Merge tag 'net-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2025-10-09 11:13:08 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git net-6.18-rc2
for you to fetch changes up to 6de1dec1c166c7f7324ce52ccfdf43e2fa743b19:
udp: do not use skb_release_head_state() before skb_attempt_defer_free() (2025-10-16 16:03:07 +0200)
----------------------------------------------------------------
Including fixes from CAN
Current release - regressions:
- udp: do not use skb_release_head_state() before skb_attempt_defer_free()
- gro_cells: use nested-BH locking for gro_cell
- dpll: zl3073x: increase maximum size of flash utility
Previous releases - regressions:
- core: fix lockdep splat on device unregister
- tcp: fix tcp_tso_should_defer() vs large RTT
- tls:
- don't rely on tx_work during send()
- wait for pending async decryptions if tls_strp_msg_hold fails
- can: j1939: add missing calls in NETDEV_UNREGISTER notification handler
- eth: lan78xx: fix lost EEPROM write timeout in lan78xx_write_raw_eeprom
Previous releases - always broken:
- ip6_tunnel: prevent perpetual tunnel growth
- dpll: zl3073x: handle missing or corrupted flash configuration
- can: m_can: fix pm_runtime and CAN state handling
- eth:ixgbe: fix too early devlink_free() in ixgbe_remove()
- eth: ixgbevf: fix mailbox API compatibility
- eth: gve: Check valid ts bit on RX descriptor before hw timestamping
- eth: idpf: cleanup remaining SKBs in PTP flows
- eth: r8169: fix packet truncation after S4 resume on RTL8168H/RTL8111H
Signed-off-by: Paolo Abeni <pabeni@...hat.com>
----------------------------------------------------------------
Alexey Simakov (1):
tg3: prevent use of uninitialized remote_adv and local_adv variables
Bhanu Seshu Kumar Valluri (1):
net: usb: lan78xx: Fix lost EEPROM write timeout error(-ETIMEDOUT) in lan78xx_write_raw_eeprom
Breno Leitao (1):
netdevsim: set the carrier when the device goes up
Celeste Liu (2):
can: gs_usb: increase max interface to U8_MAX
can: gs_usb: gs_make_candev(): populate net_device->dev_port
Dmitry Safonov (1):
net/ip6_tunnel: Prevent perpetual tunnel growth
Eric Dumazet (2):
tcp: fix tcp_tso_should_defer() vs large RTT
udp: do not use skb_release_head_state() before skb_attempt_defer_free()
Florian Westphal (1):
net: core: fix lockdep splat on device unregister
Harshit Mogalapalli (1):
Octeontx2-af: Fix missing error code in cgx_probe()
I Viswanath (1):
net: usb: lan78xx: fix use of improperly initialized dev->chipid in lan78xx_reset
Ivan Vecera (2):
dpll: zl3073x: Increase maximum size of flash utility
dpll: zl3073x: Handle missing or corrupted flash configuration
Jakub Kicinski (4):
selftests: drv-net: update remaining Python init files
Merge branch 'intel-wired-lan-driver-updates-2025-10-01-idpf-ixgbe-ixgbevf'
Merge branch 'tls-misc-bugfixes'
Merge tag 'linux-can-fixes-for-6.18-20251014' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Jedrzej Jagielski (4):
ixgbevf: fix getting link speed data for E610 devices
ixgbe: handle IXGBE_VF_GET_PF_LINK_STATE mailbox operation
ixgbevf: fix mailbox API compatibility by negotiating supported features
ixgbe: handle IXGBE_VF_FEATURES_NEGOTIATE mbox cmd
Jonas Gorski (1):
MAINTAINERS: add myself as maintainer for b53
Justin Iurman (1):
MAINTAINERS: new entry for IPv6 IOAM
Kamil HorĂ¡k - 2N (1):
net: phy: bcm54811: Fix GMII/MII/MII-Lite selection
Koichiro Den (1):
ixgbe: fix too early devlink_free() in ixgbe_remove()
Linmao Li (1):
r8169: fix packet truncation after S4 resume on RTL8168H/RTL8111H
Lorenzo Bianconi (1):
net: airoha: Take into account out-of-order tx completions in airoha_dev_xmit()
Marc Kleine-Budde (7):
can: m_can: m_can_plat_remove(): add missing pm_runtime_disable()
can: m_can: m_can_handle_state_errors(): fix CAN state transition to Error Active
can: m_can: m_can_chip_config(): bring up interface in correct state
can: m_can: fix CAN state in system PM
Merge patch series "can: m_can: fix pm_runtime and CAN state handling"
can: m_can: replace Dong Aisheng's old email address
Merge patch series "can: add Transmitter Delay Compensation (TDC) documentation"
Marek Vasut (1):
net: phy: realtek: Avoid PHYCR2 access if PHYCR2 not present
Milena Olech (1):
idpf: cleanup remaining SKBs in PTP flows
Nicolas Dichtel (1):
doc: fix seg6_flowlabel path
Raju Rangoju (1):
amd-xgbe: Avoid spurious link down messages during interface toggle
Rex Lu (1):
net: mtk: wed: add dma mask limitation and GFP_DMA32 for device with more than 4GB DRAM
Sabrina Dubroca (7):
tls: trim encrypted message to match the plaintext on short splice
tls: wait for async encrypt in case of error during latter iterations of sendmsg
tls: always set record_type in tls_process_cmsg
tls: wait for pending async decryptions if tls_strp_msg_hold fails
tls: don't rely on tx_work during send()
selftests: net: tls: add tests for cmsg vs MSG_MORE
selftests: tls: add test for short splice due to full skmsg
Sebastian Andrzej Siewior (1):
net: gro_cells: Use nested-BH locking for gro_cell
Tetsuo Handa (1):
can: j1939: add missing calls in NETDEV_UNREGISTER notification handler
Tim Hostetler (1):
gve: Check valid ts bit on RX descriptor before hw timestamping
Vincent Mailhol (2):
can: remove false statement about 1:1 mapping between DLC and length
can: add Transmitter Delay Compensation (TDC) documentation
Wang Liang (1):
selftests: net: check jq command is supported
Yeounsu Moon (1):
net: dlink: handle dma_map_single() failure properly
Yi Cong (1):
r8152: add error handling in rtl8152_driver_init
Zqiang (1):
usbnet: Fix using smp_processor_id() in preemptible code warnings
.mailmap | 1 +
Documentation/networking/can.rst | 71 +++++++-
Documentation/networking/seg6-sysctl.rst | 3 +
MAINTAINERS | 11 ++
drivers/dpll/zl3073x/core.c | 21 +++
drivers/dpll/zl3073x/fw.c | 2 +-
drivers/dpll/zl3073x/regs.h | 3 +
drivers/net/can/m_can/m_can.c | 66 ++++----
drivers/net/can/m_can/m_can_platform.c | 6 +-
drivers/net/can/usb/gs_usb.c | 23 ++-
drivers/net/ethernet/airoha/airoha_eth.c | 16 +-
drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 1 -
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 1 +
drivers/net/ethernet/broadcom/tg3.c | 5 +-
drivers/net/ethernet/dlink/dl2k.c | 23 ++-
drivers/net/ethernet/google/gve/gve.h | 2 +
drivers/net/ethernet/google/gve/gve_desc_dqo.h | 3 +-
drivers/net/ethernet/google/gve/gve_rx_dqo.c | 18 +-
drivers/net/ethernet/intel/idpf/idpf_ptp.c | 3 +
.../net/ethernet/intel/idpf/idpf_virtchnl_ptp.c | 1 +
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 3 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h | 15 ++
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 79 +++++++++
drivers/net/ethernet/intel/ixgbevf/defines.h | 1 +
drivers/net/ethernet/intel/ixgbevf/ipsec.c | 10 ++
drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 7 +
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 34 +++-
drivers/net/ethernet/intel/ixgbevf/mbx.h | 8 +
drivers/net/ethernet/intel/ixgbevf/vf.c | 182 +++++++++++++++++----
drivers/net/ethernet/intel/ixgbevf/vf.h | 1 +
drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 1 +
drivers/net/ethernet/mediatek/mtk_wed.c | 8 +-
drivers/net/ethernet/realtek/r8169_main.c | 5 +-
drivers/net/netdevsim/netdev.c | 7 +
drivers/net/phy/broadcom.c | 20 ++-
drivers/net/phy/realtek/realtek_main.c | 23 ++-
drivers/net/usb/lan78xx.c | 19 ++-
drivers/net/usb/r8152.c | 7 +-
drivers/net/usb/usbnet.c | 2 +
include/linux/brcmphy.h | 1 +
include/net/ip_tunnels.h | 15 ++
net/can/j1939/main.c | 2 +
net/core/dev.c | 40 ++++-
net/core/gro_cells.c | 10 ++
net/core/skbuff.c | 1 +
net/ipv4/ip_tunnel.c | 14 --
net/ipv4/tcp_output.c | 19 ++-
net/ipv4/udp.c | 2 -
net/ipv6/ip6_tunnel.c | 3 +-
net/tls/tls_main.c | 7 +-
net/tls/tls_sw.c | 31 +++-
.../selftests/drivers/net/hw/lib/py/__init__.py | 40 +++--
.../selftests/drivers/net/lib/py/__init__.py | 4 +-
tools/testing/selftests/net/lib/py/__init__.py | 29 +++-
tools/testing/selftests/net/rtnetlink.sh | 2 +
tools/testing/selftests/net/tls.c | 65 ++++++++
tools/testing/selftests/net/vlan_bridge_binding.sh | 2 +
57 files changed, 817 insertions(+), 182 deletions(-)
Powered by blists - more mailing lists