NIPA Branch net-next-2025-09-18--15-00

Branches
Base trees
[+] psp: rename our psp_dev_destroy()
[+] net: ethtool: pass the num of RX rings directly to ethtool_copy_validate_indir
[+] net: ethtool: add support for ETHTOOL_GRXRINGS ioctl
[+] net: ethtool: remove the duplicated handling from ethtool_get_rxrings
[+] net: ethtool: add get_rx_ring_count callback to optimize RX ring queries
[+] net: ethtool: update set_rxfh to use ethtool_get_rx_ring_count helper
[+] net: ethtool: update set_rxfh_indir to use ethtool_get_rx_ring_count helper
[+] net: ethtool: use the new helper in rss_set_prep_indir()
[+] net: virtio_net: add get_rxrings ethtool callback for RX ring queries
[+] Merge branch 'net-ethtool-add-dedicated-grxrings-driver-callbacks'
[+] Revert "net/mlx5e: Update and set Xon/Xoff upon port speed set"
[+] net: clear sk->sk_ino in sk_set_socket(sk, NULL)
[+] net: liquidio: fix overflow in octeon_init_instr_queue()
[+] MAINTAINERS: update sundance entry
[+] devlink rate: Remove unnecessary 'static' from a couple places
[+] cnic: Fix use-after-free bugs in cnic_delete_task
[+] octeontx2-pf: Fix use-after-free bugs in otx2_sync_tstamp()
MAINTAINERS | 2 +- drivers/net/ethernet/broadcom/cnic.c | 3 +- .../net/ethernet/cavium/liquidio/request_manager.c | 2 +- .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 2 - drivers/net/virtio_net.c | 15 +---- include/linux/ethtool.h | 2 + include/net/sock.h | 5 +- net/devlink/rate.c | 4 +- net/ethtool/common.c | 20 +++++++ net/ethtool/common.h | 2 + net/ethtool/ioctl.c | 69 +++++++++++++++------- net/ethtool/rss.c | 15 +++-- net/psp/psp.h | 4 +- net/psp/psp_main.c | 4 +- 15 files changed, 95 insertions(+), 56 deletions(-)
New patches
@@ -1,79 +1,72 @@
nipa: config: disable kmemleak auto scan
selftests: net: fix server bind failure in sctp_vrf.sh
nipa: config: x86: disable GPUs and sound
nipa: drv: net: add timeout
nipa: forwarding: set timeout to 3 hours
nipa: config: disable CPU_MITIGATIONS
nipa: tc_action dbg
nipa: selftests: net: enable profiling
nipa: dbg: tests: bonding: print info on failure
nipa: timestamp - try waking
nipa: profile (time) test output
nipa: config: x86: use periodic HZ tick
nipa: disable 6.17's merge window kunit tests
nipa: disable random kunit tests
[+] ptp_ocp: make ptp_ocp driver compatible with PTP_EXTTS_REQUEST2
[+] tcp: prefer sk_skb_reason_drop()
[+] net/hsr: add protocol version to fill_info output
[+] net: netpoll: use synchronize_net() instead of synchronize_rcu()
[+] net: netpoll: remove unused netpoll pointer from netpoll_info
[+] psp: do not use sk_dst_get() in psp_dev_get_for_sock()
net/mlx5: Use %pe format specifier for error pointers
scripts/coccinelle: Find PTR_ERR() to %pe candidates
[c] devlink rate: Remove unnecessary 'static' from a couple places
[+] selftest: netcons: add test for netconsole over bonded interfaces
[+] selftest: netcons: create a torture test
[+] selftest: netcons: refactor target creation
[+] net: netpoll: fix incorrect refcount handling causing incorrect cleanup
net: ti: icssm-prueth: unwind cleanly in probe()
hinic3: Fix NULL vs IS_ERR() check in hinic3_alloc_rxqs_res()
[-] ethernet: eswin: Add eic7700 ethernet driver
[-] dt-bindings: ethernet: eswin: Document for EIC7700 SoC
mptcp: reset blackhole on success with non-loopback ifaces
page_pool: add debug for release to cache from wrong CPU
net: dsa: microchip: Set SPI as bus interface during reset for KSZ8463
dt-bindings: net: dsa: microchip: Add strap description to set SPI mode
dt-bindings: net: dsa: microchip: Group if clause under allOf tag
net: ipv4: convert ip_rcv_options to drop reasons
net: ipv4: use the right type for drop reasons in ip_rcv_finish_core
net: ipv4: simplify drop reason handling in ip_rcv_finish_core
net: ipv4: make udp_v4_early_demux explicitly return drop reason
net/mlx5e: Add flow rules for the decrypted ESP packets
net/mlx5e: Add flow groups for the packets decrypted by crypto offload
net/mlx5e: Recirculate decrypted packets into TTC table
net/mlx5: Change TTC rules to match on undecrypted ESP packets
net: airoha: Fix PPE_IP_PROTO_CHK register definitions
net: dsa: dsa_loop: remove duplicated definition of NUM_FIXED_PHYS
[-] Documentation: net: add flow control guide and document ethtool API
r8169: set EEE speed down ratio to 1
net/smc: fix warning in smc_rx_splice() when calling get_page()
[c] net: liquidio: fix overflow in octeon_init_instr_queue()
net: stmmac: remove mac_interface
net: stmmac: thead: convert to use phy_interface
net: stmmac: sun8i: convert to use phy_interface
net: stmmac: stm32: convert to use phy_interface
net: stmmac: starfive: convert to use phy_interface
net: stmmac: socfpga: convert to use phy_interface
net: stmmac: ingenic: convert to use phy_interface
net: stmmac: imx: convert to use phy_interface
net: stmmac: use phy_interface in stmmac_check_pcs_mode()
net: stmmac: rework mac_interface and phy_interface documentation
[c] net: clear sk->sk_ino in sk_set_socket(sk, NULL)
[c] Revert "net/mlx5e: Update and set Xon/Xoff upon port speed set"
selftests/net: Test tcp port reuse after unbinding a socket
tcp: Update bind bucket state on port release
net: xilinx: axienet: Fix kernel-doc warning for axienet_free_tx_chain return value
net: sparx5/lan969x: Add support for ethtool pause parameters
phy: mscc: Fix PTP for vsc8574 and VSC8572
net: tun: Update napi->skb after XDP process
net: ethernet: microchip: sparx5: make it selectable for ARCH_LAN969X
net: phy: micrel: Add Fast link failure support for lan8842
Merge tag 'mlx5-next-09-11' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
[c] net: virtio_net: add get_rxrings ethtool callback for RX ring queries
[c] net: ethtool: use the new helper in rss_set_prep_indir()
[c] net: ethtool: update set_rxfh_indir to use ethtool_get_rx_ring_count helper
[c] net: ethtool: update set_rxfh to use ethtool_get_rx_ring_count helper
[c] net: ethtool: add get_rx_ring_count callback to optimize RX ring queries
[c] net: ethtool: remove the duplicated handling from ethtool_get_rxrings
[c] net: ethtool: add support for ETHTOOL_GRXRINGS ioctl
[c] net: ethtool: pass the num of RX rings directly to ethtool_copy_validate_indir
rtnetlink: specs: Add {head,tail}room to rt-link.yaml
rtnetlink: add needed_{head,tail}room attributes
net: phy: clear link parameters on admin link down
net: wan: framer: Add version sysfs attribute for the Lantiq PEF2256 framer
[c] octeontx2-pf: Fix use-after-free bugs in otx2_sync_tstamp()
[c] cnic: Fix use-after-free bugs in cnic_delete_task
net: ti: am65-cpsw: Update hw timestamping filter for PTPv1 RX packets
net/mlx5e: Prevent WQE metadata conflicts between timestamping and offloads
net/mlx5: Refactor MACsec WQE metadata shifts
net/mlx5: Remove VLAN insertion fields from WQE Ether segment
Test results