[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20260108173013.2849487-1-kuba@kernel.org>
Date: Thu, 8 Jan 2026 09:30:13 -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.19-rc5
Hi Linus!
The following changes since commit dbf8fe85a16a33d6b6bd01f2bc606fc017771465:
Merge tag 'net-6.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2025-12-30 08:45:58 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.19-rc5
for you to fetch changes up to c92510f5e3f82ba11c95991824a41e59a9c5ed81:
arp: do not assume dev_hard_header() does not change skb->head (2026-01-08 09:04:24 -0800)
----------------------------------------------------------------
Including fixes from netfilter and wireless.
Current release - fix to a fix:
- net: do not write to msg_get_inq in callee
- arp: do not assume dev_hard_header() does not change skb->head
Current release - regressions:
- wifi: mac80211: don't iterate not running interfaces
- eth: mlx5: fix NULL pointer dereference in ioctl module EEPROM
Current release - new code bugs:
- eth: bnge: add AUXILIARY_BUS to Kconfig dependencies
Previous releases - regressions:
- eth: mlx5: dealloc forgotten PSP RX modify header
Previous releases - always broken:
- ping: fix ICMP out SNMP stats double-counting with ICMP sockets
- bonding: preserve NETIF_F_ALL_FOR_ALL across TSO updates
- bridge: fix C-VLAN preservation in 802.1ad vlan_tunnel egress
- eth: bnxt: fix potential data corruption with HW GRO/LRO
Signed-off-by: Jakub Kicinski <kuba@...nel.org>
----------------------------------------------------------------
Alexandre Knecht (1):
bridge: fix C-VLAN preservation in 802.1ad vlan_tunnel egress
Alexei Lazar (1):
net/mlx5e: Don't gate FEC histograms on ppcnt_statistical_group
Alok Tiwari (1):
net: marvell: prestera: fix NULL dereference on devlink_alloc() failure
Ankit Khushwaha (1):
selftests: mptcp: Mark xerror and die_perror __noreturn
Baochen Qiang (1):
wifi: mac80211: collect station statistics earlier when disconnect
Benjamin Berg (2):
wifi: mac80211_hwsim: fix typo in frequency notification
wifi: mac80211_hwsim: disable BHs for hwsim_radio_lock
Breno Leitao (1):
bnxt_en: Fix NULL pointer crash in bnxt_ptp_enable during error cleanup
Cosmin Ratiu (1):
net/mlx5e: Dealloc forgotten PSP RX modify header
Daniel Gomez (1):
netfilter: replace -EEXIST with -EBUSY
Di Zhu (1):
netdev: preserve NETIF_F_ALL_FOR_ALL across TSO updates
Emil Tantilov (5):
idpf: keep the netdev when a reset fails
idpf: detach and close netdevs while handling a reset
idpf: fix memory leak in idpf_vport_rel()
idpf: fix memory leak in idpf_vc_core_deinit()
idpf: fix error handling in the init_task on load
Eric Dumazet (3):
udp: call skb_orphan() before skb_attempt_defer_free()
wifi: avoid kernel-infoleak from struct iw_point
arp: do not assume dev_hard_header() does not change skb->head
Erik Gabriel Carrillo (1):
idpf: fix issue with ethtool -n command display
Fernando Fernandez Mancera (2):
netfilter: nft_synproxy: avoid possible data-race on update operation
netfilter: nf_conncount: update last_gc only when GC has been performed
Florian Westphal (3):
netfilter: nft_set_pipapo: fix range overlap detection
selftests: netfilter: nft_concat_range.sh: add check for overlap detection bug
inet: frags: drop fraglist conntrack references
Frank Liang (1):
net/ena: fix missing lock when update devlink params
Gal Pressman (3):
net/mlx5e: Fix NULL pointer dereference in ioctl module EEPROM query
net/mlx5e: Don't print error message due to invalid module
selftests: drv-net: Bring back tool() to driver __init__s
Jakub Kicinski (9):
Merge branch 'mlx5-misc-fixes-2025-12-25'
Merge tag 'nf-26-01-02' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Merge branch 'vsock-fix-so_zerocopy-on-accept-ed-vsocks'
Merge branch 'net-sched-fix-memory-leak-on-mirred-loop'
netlink: specs: netdev: clarify the page pool API a little
Merge branch 'net-netdevsim-fix-inconsistent-carrier-state-after-link-unlink'
tools: ynl: don't install tests
Merge tag 'wireless-2026-01-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
Jamal Hadi Salim (1):
net/sched: act_mirred: Fix leak when redirecting to self on egress
Jerry Wu (1):
net: mscc: ocelot: Fix crash when adding interface under a lag
Johannes Berg (1):
wifi: mac80211: restore non-chanctx injection behaviour
Joshua Hay (1):
idpf: cap maximum Rx buffer size
Justin Iurman (1):
MAINTAINERS: Update email address for Justin Iurman
Kommula Shiva Shankar (1):
virtio_net: fix device mismatch in devm_kzalloc/devm_kfree
Larysa Zaremba (1):
idpf: fix aux device unplugging when rdma is not supported by vport
Lorenzo Bianconi (2):
net: airoha: Fix npu rx DMA definitions
net: airoha: Fix schedule while atomic in airoha_ppe_deinit()
Markus Blöchl (1):
net: bnge: add AUXILIARY_BUS to Kconfig dependencies
Maxime Chevallier (1):
net: sfp: return the number of written bytes for smbus single byte access
Michal Luczaj (2):
vsock: Make accept()ed sockets use custom setsockopt()
vsock/test: Test setting SO_ZEROCOPY on accept()ed socket
Miri Korenblit (1):
wifi: mac80211: don't iterate not running interfaces
Mohammad Heib (1):
net: fix memory leak in skb_segment_list for GRO packets
Patrisious Haddad (1):
net/mlx5: Lag, multipath, give priority for routes with smaller network prefix
Petko Manolov (1):
net: usb: pegasus: fix memory leak in update_eth_regs_async()
Shivani Gupta (1):
net/sched: act_api: avoid dereferencing ERR_PTR in tcf_idrinfo_destroy
Shyam Sundar S K (1):
MAINTAINERS: Add an additional maintainer to the AMD XGBE driver
Sreedevi Joshi (5):
idpf: fix memory leak of flow steer list on rmmod
idpf: Fix RSS LUT NULL pointer crash on early ethtool operations
idpf: Fix RSS LUT configuration on down interfaces
idpf: Fix RSS LUT NULL ptr issue after soft reset
idpf: Fix error handling in idpf_vport_open()
Srijit Bose (1):
bnxt_en: Fix potential data corruption with HW GRO/LRO
Stefano Radaelli (1):
net: phy: mxl-86110: Add power management and soft reset support
Thomas Fourier (2):
net: 3com: 3c59x: fix possible null dereference in vortex_probe1()
atm: Fix dma_free_coherent() size
Victor Nogueira (1):
selftests/tc-testing: Add test case redirecting to self on egress
Vladimir Oltean (1):
Revert "dsa: mv88e6xxx: make serdes SGMII/Fiber tx amplitude configurable"
Wei Fang (1):
net: enetc: fix build warning when PAGE_SIZE is greater than 128K
Weiming Shi (1):
net: sock: fix hardened usercopy panic in sock_recv_errqueue
Willem de Bruijn (1):
net: do not write to msg_get_inq in callee
Xiang Mei (1):
net/sched: sch_qfq: Fix NULL deref when deactivating inactive aggregate in qfq_reset
Yohei Kojima (2):
net: netdevsim: fix inconsistent carrier state after link/unlink
selftests: netdevsim: add carrier state consistency test
Zilin Guan (2):
netfilter: nf_tables: fix memory leak in nf_tables_newrule()
net: wwan: iosm: Fix memory leak in ipc_mux_deinit()
yuan.gao (1):
inet: ping: Fix icmp out counting
.mailmap | 1 +
Documentation/netlink/specs/netdev.yaml | 6 +-
MAINTAINERS | 3 +-
drivers/atm/he.c | 3 +-
drivers/net/dsa/mv88e6xxx/chip.c | 23 --
drivers/net/dsa/mv88e6xxx/chip.h | 4 -
drivers/net/dsa/mv88e6xxx/serdes.c | 46 ----
drivers/net/dsa/mv88e6xxx/serdes.h | 5 -
drivers/net/ethernet/3com/3c59x.c | 2 +-
drivers/net/ethernet/airoha/airoha_ppe.c | 9 +-
drivers/net/ethernet/amazon/ena/ena_devlink.c | 4 +
drivers/net/ethernet/broadcom/Kconfig | 1 +
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 21 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.h | 4 +-
drivers/net/ethernet/freescale/enetc/enetc.h | 4 +-
drivers/net/ethernet/intel/idpf/idpf.h | 7 +-
drivers/net/ethernet/intel/idpf/idpf_ethtool.c | 92 ++++---
drivers/net/ethernet/intel/idpf/idpf_idc.c | 2 +-
drivers/net/ethernet/intel/idpf/idpf_lib.c | 274 ++++++++++++---------
drivers/net/ethernet/intel/idpf/idpf_txrx.c | 46 ++--
drivers/net/ethernet/intel/idpf/idpf_txrx.h | 6 +-
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c | 13 +-
.../ethernet/marvell/prestera/prestera_devlink.c | 2 +
.../net/ethernet/mellanox/mlx5/core/en_accel/psp.c | 14 +-
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 9 +-
drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c | 9 +-
drivers/net/ethernet/mellanox/mlx5/core/port.c | 9 +-
drivers/net/ethernet/mscc/ocelot.c | 6 +-
drivers/net/netdevsim/bus.c | 8 +
drivers/net/phy/mxl-86110.c | 3 +
drivers/net/phy/sfp.c | 2 +-
drivers/net/usb/pegasus.c | 2 +
drivers/net/virtio_net.c | 6 +-
drivers/net/wireless/virtual/mac80211_hwsim.c | 6 +-
drivers/net/wwan/iosm/iosm_ipc_mux.c | 6 +
include/linux/netdevice.h | 3 +-
include/linux/soc/airoha/airoha_offload.h | 8 +-
net/bridge/br_vlan_tunnel.c | 11 +-
net/bridge/netfilter/ebtables.c | 2 +-
net/core/skbuff.c | 8 +-
net/core/sock.c | 7 +-
net/ipv4/arp.c | 7 +-
net/ipv4/inet_fragment.c | 2 +
net/ipv4/ping.c | 4 +-
net/ipv4/tcp.c | 8 +-
net/ipv4/udp.c | 1 +
net/mac80211/chan.c | 3 +
net/mac80211/sta_info.c | 7 +-
net/mac80211/tx.c | 2 +
net/netfilter/nf_conncount.c | 2 +-
net/netfilter/nf_log.c | 4 +-
net/netfilter/nf_tables_api.c | 3 +-
net/netfilter/nft_set_pipapo.c | 4 +-
net/netfilter/nft_synproxy.c | 6 +-
net/netfilter/x_tables.c | 2 +-
net/sched/act_api.c | 2 +
net/sched/act_mirred.c | 26 +-
net/sched/sch_qfq.c | 2 +-
net/unix/af_unix.c | 8 +-
net/vmw_vsock/af_vsock.c | 4 +
net/wireless/wext-core.c | 4 +
net/wireless/wext-priv.c | 4 +
tools/net/ynl/Makefile | 1 -
.../selftests/drivers/net/hw/lib/py/__init__.py | 4 +-
.../selftests/drivers/net/netdevsim/peer.sh | 59 +++++
tools/testing/selftests/net/lib/py/__init__.py | 4 +-
tools/testing/selftests/net/mptcp/Makefile | 1 +
tools/testing/selftests/net/mptcp/mptcp_connect.c | 3 +-
tools/testing/selftests/net/mptcp/mptcp_diag.c | 3 +-
tools/testing/selftests/net/mptcp/mptcp_inq.c | 5 +-
tools/testing/selftests/net/mptcp/mptcp_sockopt.c | 5 +-
.../selftests/net/netfilter/nft_concat_range.sh | 45 +++-
.../tc-testing/tc-tests/actions/mirred.json | 47 ++++
tools/testing/vsock/vsock_test.c | 32 +++
74 files changed, 638 insertions(+), 373 deletions(-)
Powered by blists - more mailing lists