NIPA Branch net-next-2025-09-23--12-00

Branches
Base trees
[-] xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
[-] xfrm: fix offloading of cross-family tunnels
[-] net/mlx5: Remove VLAN insertion fields from WQE Ether segment
[-] net/mlx5: Refactor MACsec WQE metadata shifts
[-] net/mlx5e: Prevent WQE metadata conflicts between timestamping and offloads
[-] net/mlx5: Add uar access and odp page fault counters
[-] net: ti: am65-cpsw: Update hw timestamping filter for PTPv1 RX packets
[-] net: phy: clear link parameters on admin link down
[-] i40e: add validation for ring_len param
[-] i40e: fix idx validation in i40e_validate_queue_map
[-] i40e: fix idx validation in config queues msg
[-] i40e: fix input validation logic for action_meta
[-] i40e: fix validation of VF state in get resources
[-] i40e: add max boundary check for VF filters
[-] i40e: add mask to apply valid bits for itr_idx
[-] i40e: improve VF MAC filters accounting
[-] Merge tag 'mlx5-next-09-11' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
[-] net: phy: micrel: Add Fast link failure support for lan8842
[-] net: ethernet: microchip: sparx5: make it selectable for ARCH_LAN969X
[-] net: sparx5/lan969x: Add support for ethtool pause parameters
[-] psp: do not use sk_dst_get() in psp_dev_get_for_sock()
[-] hinic3: Fix NULL vs IS_ERR() check in hinic3_alloc_rxqs_res()
[-] mptcp: reset blackhole on success with non-loopback ifaces
[-] net: dsa: dsa_loop: remove duplicated definition of NUM_FIXED_PHYS
[-] r8169: set EEE speed down ratio to 1
[-] net: airoha: Fix PPE_IP_PROTO_CHK register definitions
[-] wan: framer: pef2256: use %pe in print format
[-] ice: move ice_qp_[ena|dis] for reuse
[-] ice: add E830 Earliest TxTime First Offload support
[-] ice: Remove deprecated ice_lag_move_new_vf_nodes() call
[-] idpf: add HW timestamping statistics
[-] iavf: fix proper type for error code in iavf_resume()
[-] ixgbevf: fix proper type for error code in ixgbevf_resume()
[-] net: intel: fm10k: Fix parameter idx set but not used
[-] net: tun: Update napi->skb after XDP process
[-] net/smc: fix warning in smc_rx_splice() when calling get_page()
[-] net/mlx5: Change TTC rules to match on undecrypted ESP packets
[-] net/mlx5e: Recirculate decrypted packets into TTC table
[-] net/mlx5e: Add flow groups for the packets decrypted by crypto offload
[-] net/mlx5e: Add flow rules for the decrypted ESP packets
[-] Merge branch 'net-mlx5e-support-rss-for-ipsec-offload'
[-] net: ti: icssm-prueth: unwind cleanly in probe()
[-] ptp_ocp: make ptp_ocp driver compatible with PTP_EXTTS_REQUEST2
[-] tcp: prefer sk_skb_reason_drop()
[-] ethernet: rvu-af: Remove slash from the driver name
[-] psp: make struct sock argument const in psp_sk_get_assoc_rcu()
[-] psp: fix preemptive inet_twsk() cast in psp_sk_get_assoc_rcu()
[-] psp: don't use flags for checking sk_state
[-] Merge branch 'address-miscellaneous-issues-with-psp_sk_get_assoc_rcu'
[-] net: phy: micrel: use %pe in print format
[-] psp: Fix typo in kdoc for struct psp_dev_caps.assoc_drv_spc.
[-] psp: clarify checksum behavior of psp_dev_rcv()
[-] net/mlx5: Remove dead code from total_vfs setter
[-] net: stmmac: rework mac_interface and phy_interface documentation
[-] net: stmmac: use phy_interface in stmmac_check_pcs_mode()
[-] net: stmmac: imx: convert to use phy_interface
[-] net: stmmac: ingenic: convert to use phy_interface
[-] net: stmmac: socfpga: convert to use phy_interface
[-] net: stmmac: starfive: convert to use phy_interface
[-] net: stmmac: stm32: convert to use phy_interface
[-] net: stmmac: sun8i: convert to use phy_interface
[-] net: stmmac: thead: convert to use phy_interface
[-] net: stmmac: remove mac_interface
[-] Merge branch 'net-stmmac-remove-mac_interface'
[-] rtnetlink: add needed_{head,tail}room attributes
[-] net: ipv4: make udp_v4_early_demux explicitly return drop reason
[-] net: ipv4: simplify drop reason handling in ip_rcv_finish_core
[-] net: ipv4: convert ip_rcv_options to drop reasons
[-] Merge branch 'net-ipv4-some-drop-reason-cleanup-and-improvements'
[-] net: netpoll: remove unused netpoll pointer from netpoll_info
[-] net: netpoll: use synchronize_net() instead of synchronize_rcu()
[-] Merge branch 'net-netpoll-remove-dead-code-and-speed-up-rtnl-locked-region'
[-] Bluetooth: Fix build after header cleanup
[-] Bluetooth: hci_sync: Fix hci_resume_advertising_sync
[-] Bluetooth: hci_event: Fix UAF in hci_conn_tx_dequeue
[-] Bluetooth: hci_event: Fix UAF in hci_acl_create_conn_sync
[-] Bluetooth: MGMT: Fix possible UAFs
[-] broadcom: fix support for PTP_PEROUT_DUTY_CYCLE
[-] broadcom: fix support for PTP_EXTTS_REQUEST2 ioctl
[-] ptp: document behavior of PTP_STRICT_FLAGS
[-] Merge branch 'broadcom-report-the-supported-flags-for-ancillary-features'
[-] selftests: forwarding: Reorder (ar)ping arguments to obey POSIX getopt
[-] tcp: Remove osk from __inet_hash() arg.
[-] tcp: Remove inet6_hash().
[-] tcp: Remove redundant sk_unhashed() in inet_unhash().
[-] Merge branch 'tcp-clean-up-inet_hash-and-inet_unhash'
[-] net: enetc: fix sleeping function called from rcu_read_lock() context
[-] net: enetc: use generic interfaces to get phc_index for ENETC v1
[-] Merge branch 'net-enetc-improve-the-interface-for-obtaining-phc_index'
[-] net: spacemit: Make stats_lock softirq-safe
[-] mptcp: pm: netlink: only add server-side attr when true
[-] mptcp: pm: netlink: announce server-side flag
[-] mptcp: pm: netlink: deprecate server-side attribute
[-] selftests: mptcp: pm: get server-side flag
[-] mptcp: use _BITUL() instead of (1 << x)
[-] mptcp: remove unused returned value of check_data_fin
[-] Merge branch 'mptcp-pm-netlink-announce-server-side-flag'
[-] Merge tag 'for-net-2025-09-22' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
[-] net: phy: add phy_interface_copy()
[-] net: sfp: pre-parse the module support
[-] net: sfp: convert sfp quirks to modify struct sfp_module_support
[-] net: sfp: provide sfp_get_module_caps()
[-] net: phylink: use sfp_get_module_caps()
[-] net: phy: update all PHYs to use sfp_get_module_caps()
[-] net: sfp: remove old sfp_parse_* functions
[-] Merge branch 'net-rework-sfp-capability-parsing-and-quirks'
[-] Merge tag 'mlx5-next-counters' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
[-] dt-bindings: net: dsa: microchip: Group if clause under allOf tag
[-] dt-bindings: net: dsa: microchip: Add strap description to set SPI mode
[-] net: dsa: microchip: Set SPI as bus interface during reset for KSZ8463
[-] Merge branch 'net-dsa-microchip-add-strap-description-to-set-spi-as-interface-bus'
[-] net: xilinx: axienet: Fix kernel-doc warnings for missing return descriptions
[-] net: phy: ax88796b: Replace hard-coded values with PHY_ID_MATCH_MODEL()
[-] Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
[-] Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
[-] Merge tag 'ipsec-2025-09-22' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
[-] net: replace use of system_unbound_wq with system_dfl_wq
[-] net: replace use of system_wq with system_percpu_wq
[-] net: WQ_PERCPU added to alloc_workqueue users
[-] Merge branch 'net-replace-wq-users-and-add-wq_percpu-to-alloc_workqueue-users'
[-] bng_en: make bnge_alloc_ring() self-unwind on failure
[-] bng_en: Add initial support for RX and TX rings
[-] bng_en: Add initial support for CP and NQ rings
[-] bng_en: Introduce VNIC
[-] bng_en: Initialise core resources
[-] bng_en: Allocate packet buffers
[-] bng_en: Allocate stat contexts
[-] bng_en: Register rings with the firmware
[-] bng_en: Register default VNIC
[-] bng_en: Configure default VNIC
[-] Merge branch 'add-more-functionality-to-bnge'
[-] net: move sk_uid and sk_protocol to sock_read_tx
[-] net: move sk->sk_err_soft and sk->sk_sndbuf
[-] tcp: remove CACHELINE_ASSERT_GROUP_SIZE() uses
[-] tcp: move tcp->rcv_tstamp to tcp_sock_write_txrx group
[-] tcp: move recvmsg_inq to tcp_sock_read_txrx
[-] tcp: move tcp_clean_acked to tcp_sock_read_tx group
[-] tcp: move mtu_info to remove two 32bit holes
[-] tcp: reclaim 8 bytes in struct request_sock_queue
[-] Merge branch 'tcp-move-few-fields-for-data-locality'
[-] bnxt_en: correct offset handling for IPv6 destination address
[-] tcp: Update bind bucket state on port release
[-] selftests/net: Test tcp port reuse after unbinding a socket
[-] Merge branch 'tcp-update-bind-bucket-state-on-port-release'
.../devicetree/bindings/net/dsa/microchip,ksz.yaml | 87 +- Documentation/netlink/specs/mptcp_pm.yaml | 5 +- Documentation/netlink/specs/rt-link.yaml | 6 - .../networking/net_cachelines/tcp_sock.rst | 6 +- drivers/bluetooth/Kconfig | 6 - drivers/bluetooth/hci_uart.h | 8 +- drivers/net/can/spi/hi311x.c | 3 +- drivers/net/can/spi/mcp251x.c | 3 +- drivers/net/dsa/dsa_loop.c | 2 + drivers/net/dsa/microchip/ksz_common.c | 45 - drivers/net/ethernet/airoha/airoha_regs.h | 4 +- drivers/net/ethernet/broadcom/Kconfig | 1 - drivers/net/ethernet/broadcom/bnge/bnge.h | 27 - drivers/net/ethernet/broadcom/bnge/bnge_core.c | 16 - drivers/net/ethernet/broadcom/bnge/bnge_db.h | 34 - drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c | 482 ----- drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.h | 31 - drivers/net/ethernet/broadcom/bnge/bnge_netdev.c | 2217 -------------------- drivers/net/ethernet/broadcom/bnge/bnge_netdev.h | 250 +-- drivers/net/ethernet/broadcom/bnge/bnge_resc.c | 6 +- drivers/net/ethernet/broadcom/bnge/bnge_resc.h | 2 - drivers/net/ethernet/broadcom/bnge/bnge_rmem.c | 67 +- drivers/net/ethernet/broadcom/bnge/bnge_rmem.h | 14 - drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_core.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 8 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 3 +- .../net/ethernet/cavium/liquidio/request_manager.c | 2 +- .../ethernet/cavium/liquidio/response_manager.c | 3 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc.h | 3 + .../net/ethernet/freescale/enetc/enetc_ethtool.c | 29 +- drivers/net/ethernet/freescale/enetc/enetc_ptp.c | 5 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 3 +- drivers/net/ethernet/huawei/hinic3/hinic3_rx.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_common.c | 5 +- drivers/net/ethernet/intel/fm10k/fm10k_common.h | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_main.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_pf.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_vf.c | 2 +- drivers/net/ethernet/intel/i40e/i40e.h | 3 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 28 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 110 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 3 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 2 +- drivers/net/ethernet/intel/ice/ice.h | 33 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 35 - drivers/net/ethernet/intel/ice/ice_base.c | 390 +--- drivers/net/ethernet/intel/ice/ice_base.h | 3 - drivers/net/ethernet/intel/ice/ice_common.c | 78 - drivers/net/ethernet/intel/ice/ice_common.h | 6 - drivers/net/ethernet/intel/ice/ice_ethtool.c | 14 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 3 - drivers/net/ethernet/intel/ice/ice_lag.c | 55 + drivers/net/ethernet/intel/ice/ice_lag.h | 1 + drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 41 - drivers/net/ethernet/intel/ice/ice_lib.c | 1 - drivers/net/ethernet/intel/ice/ice_main.c | 109 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 173 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 15 - drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 14 - drivers/net/ethernet/intel/ice/ice_xsk.c | 153 +- drivers/net/ethernet/intel/ice/ice_xsk.h | 22 - drivers/net/ethernet/intel/ice/virt/queues.c | 4 +- drivers/net/ethernet/intel/idpf/idpf.h | 17 - drivers/net/ethernet/intel/idpf/idpf_ethtool.c | 56 - drivers/net/ethernet/intel/idpf/idpf_ptp.c | 11 +- .../net/ethernet/intel/idpf/idpf_virtchnl_ptp.c | 4 - drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 5 +- .../net/ethernet/marvell/octeontx2/af/mcs_rvu_if.c | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_rep.c | 2 +- .../ethernet/marvell/octeontx2/nic/cn10k_ipsec.c | 3 +- .../net/ethernet/marvell/prestera/prestera_main.c | 2 +- .../net/ethernet/marvell/prestera/prestera_pci.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 5 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 40 +- .../ethernet/mellanox/mlx5/core/en_accel/macsec.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 21 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 3 - drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 2 +- .../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c | 395 +--- .../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.h | 19 - .../mellanox/mlx5/core/lib/ipsec_fs_roce.c | 4 - .../ethernet/mellanox/mlx5/core/lib/macsec_fs.c | 14 +- .../ethernet/mellanox/mlx5/core/lib/macsec_fs.h | 15 - .../net/ethernet/mellanox/mlx5/core/lib/nv_param.c | 13 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 4 +- drivers/net/ethernet/microchip/sparx5/Kconfig | 2 +- .../net/ethernet/microchip/sparx5/sparx5_ethtool.c | 18 - drivers/net/ethernet/netronome/nfp/nfp_main.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 3 +- drivers/net/ethernet/realtek/r8169_main.c | 6 +- drivers/net/ethernet/sfc/efx_channels.c | 2 +- drivers/net/ethernet/sfc/siena/efx_channels.c | 2 +- drivers/net/ethernet/spacemit/k1_emac.c | 30 +- drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 20 +- .../net/ethernet/stmicro/stmmac/dwmac-ingenic.c | 25 +- .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 2 + .../net/ethernet/stmicro/stmmac/dwmac-lpc18xx.c | 1 + .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-starfive.c | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 26 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c | 24 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 6 +- drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 27 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 9 +- drivers/net/ethernet/ti/icssm/icssm_prueth.c | 30 +- drivers/net/ethernet/wiznet/w5100.c | 2 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 10 +- drivers/net/fjes/fjes_main.c | 5 +- drivers/net/macvlan.c | 2 +- drivers/net/netdevsim/dev.c | 6 +- drivers/net/phy/ax88796b.c | 5 +- drivers/net/phy/bcm-phy-ptp.c | 6 +- drivers/net/phy/marvell-88x2222.c | 13 +- drivers/net/phy/marvell.c | 8 +- drivers/net/phy/marvell10g.c | 7 +- drivers/net/phy/micrel.c | 87 +- drivers/net/phy/phy.c | 13 - drivers/net/phy/phylink.c | 11 +- drivers/net/phy/qcom/at803x.c | 9 +- drivers/net/phy/qcom/qca807x.c | 7 +- drivers/net/phy/sfp-bus.c | 107 +- drivers/net/phy/sfp.c | 61 +- drivers/net/phy/sfp.h | 4 +- drivers/net/tun.c | 3 - drivers/net/wan/framer/pef2256/pef2256.c | 4 +- drivers/net/wireguard/device.c | 6 +- drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c | 3 +- drivers/net/wwan/wwan_hwsim.c | 2 +- drivers/ptp/ptp_ocp.c | 6 +- include/linux/mlx5/mlx5_ifc.h | 12 +- include/linux/mlx5/qp.h | 16 +- include/linux/netpoll.h | 1 + include/linux/phy.h | 5 - include/linux/sfp.h | 48 +- include/linux/stmmac.h | 31 +- include/linux/tcp.h | 20 +- include/net/bluetooth/hci_core.h | 21 - include/net/inet6_hashtables.h | 2 + include/net/inet_connection_sock.h | 5 +- include/net/inet_hashtables.h | 3 +- include/net/inet_timewait_sock.h | 3 +- include/net/psp/functions.h | 13 +- include/net/psp/types.h | 2 +- include/net/request_sock.h | 2 +- include/net/sock.h | 14 +- include/net/udp.h | 2 +- include/uapi/linux/if_link.h | 2 - include/uapi/linux/mptcp.h | 11 +- include/uapi/linux/mptcp_pm.h | 4 +- include/uapi/linux/ptp_clock.h | 3 - net/bluetooth/hci_event.c | 30 +- net/bluetooth/hci_sync.c | 7 - net/bluetooth/mgmt.c | 259 +-- net/bluetooth/mgmt_util.c | 46 - net/bluetooth/mgmt_util.h | 3 - net/bridge/br_cfm.c | 6 +- net/bridge/br_mrp.c | 8 +- net/ceph/messenger.c | 3 +- net/ceph/mon_client.c | 2 +- net/core/link_watch.c | 4 +- net/core/netpoll.c | 3 +- net/core/rtnetlink.c | 10 +- net/core/skmsg.c | 2 +- net/core/sock.c | 5 +- net/core/sock_diag.c | 2 +- net/devlink/core.c | 2 +- net/ipv4/inet_connection_sock.c | 12 +- net/ipv4/inet_fragment.c | 2 +- net/ipv4/inet_hashtables.c | 72 +- net/ipv4/inet_timewait_sock.c | 1 - net/ipv4/ip_input.c | 29 +- net/ipv4/tcp.c | 20 +- net/ipv4/tcp_input.c | 7 +- net/ipv4/tcp_output.c | 2 +- net/ipv4/udp.c | 12 +- net/ipv6/inet6_hashtables.c | 11 + net/ipv6/tcp_ipv6.c | 2 +- net/mptcp/ctrl.c | 2 +- net/mptcp/pm_netlink.c | 9 +- net/mptcp/protocol.c | 5 +- net/netfilter/nf_conntrack_ecache.c | 2 +- net/openvswitch/dp_notify.c | 2 +- net/psp/psp_main.c | 3 +- net/psp/psp_sock.c | 19 +- net/rds/ib_rdma.c | 3 +- net/rfkill/input.c | 2 +- net/rxrpc/rxperf.c | 2 +- net/smc/af_smc.c | 6 +- net/smc/smc_core.c | 4 +- net/smc/smc_loopback.c | 14 +- net/tls/tls_device.c | 2 +- net/unix/garbage.c | 2 +- net/vmw_vsock/af_vsock.c | 2 +- net/vmw_vsock/virtio_transport.c | 2 +- net/vmw_vsock/vsock_loopback.c | 2 +- net/xfrm/xfrm_device.c | 2 +- net/xfrm/xfrm_state.c | 3 - tools/testing/selftests/net/Makefile | 1 - .../net/forwarding/custom_multipath_hash.sh | 2 +- .../net/forwarding/gre_custom_multipath_hash.sh | 2 +- .../net/forwarding/ip6_forward_instats_vrf.sh | 6 +- .../net/forwarding/ip6gre_custom_multipath_hash.sh | 2 +- tools/testing/selftests/net/forwarding/lib.sh | 8 +- .../net/forwarding/mirror_gre_bridge_1q_lag.sh | 2 +- .../net/forwarding/mirror_gre_vlan_bridge_1q.sh | 4 +- tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 9 +- tools/testing/selftests/net/mptcp/userspace_pm.sh | 2 +- tools/testing/selftests/net/tcp_port_share.c | 258 --- 215 files changed, 1063 insertions(+), 6081 deletions(-)
New patches
@@ -1,119 +1,242 @@
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
[+] octeontx2-pf: Fix potential use after free in otx2_tc_add_flow()
[+] dpll: zl3073x: Fix double free in zl3073x_devlink_flash_update()
[+] octeon_ep_vf: Add support to retrieve hardware channel information
[+] octeon_ep: Add support to retrieve hardware channel information
[+] selftests/net: test ipip packets in gro.sh
[+] net: gro: remove unnecessary df checks
[+] net: gso: restore ids of outer ip headers correctly
[+] net: gro: only merge packets with incrementing or fixed outer ids
[+] net: gro: remove is_ipv6 from napi_gro_cb
rtnetlink: Allow deleting FDB entries in user namespace
net/mlx5: Clean up only new IRQ glue on request_irq() failure
6pack: drop redundant locking and refcounting
net: usb: remove rtl8150 driver
tcp: Remove stale locking comment for TFO.
net: ethtool: tsconfig: set command must provide a reply
eth: fbnic: Read module EEPROM
dt-bindings: net: ethernet-controller: Fix grammar in comment
net: allow alloc_skb_with_frags() to use MAX_SKB_FRAGS
selftests: drv-net: add HW timestamping tests
mlx5: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
bnxt_en: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
tg3: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
selftests: bridge_fdb_local_vlan_0: Test FDB vs. NET_ADDR_SET behavior
net: bridge: Install FDB for bridge MAC on VLAN 0
net: airoha: Avoid -Wflex-array-member-not-at-end warning
net: dsa: yt921x: Add support for Motorcomm YT921x
net: dsa: tag_yt921x: add support for Motorcomm YT921x tags
dt-bindings: net: dsa: yt921x: Add Motorcomm YT921x switch support
net: phy: introduce PHY_INTERFACE_MODE_REVSGMII
dt-bindings: ethernet-phy: add reverse SGMII phy interface type
net: phy: micrel: Fix default LED behaviour
Documentation: rxrpc: Demote three sections
net/smc: fix general protection fault in __smc_diag_dump
net: ovpn: use new noref xmit flow in ovpn_udp{4,6}_output
net: tunnel: implement noref flows in udp_tunnel{,6}_xmit_skb
net: dst_cache: implement RCU variants for dst_cache helpers
udp: remove busylock and add per NUMA queues
selftests: net-drv: stats: sanity check FEC histogram
net/mlx5e: Report RS-FEC histogram statistics via ethtool
net/mlx5e: Add logic to read RS-FEC histogram bin ranges from PPHCR
net/mlx5e: Don't query FEC statistics when FEC is disabled
ethtool: add FEC bins histogram report
net: dns_resolver: Fix request-key cross-reference
net: dns_resolver: Move dns_query() explanation out of code block
net: dns_resolver: Use reST bullet list for features list
net: libwx: restrict change user-set RSS configuration
net: wangxun: add RSS reta and rxfh fields support
net: libwx: move rss_field to struct wx
net: libwx: support separate RSS configuration for every pool
net/hsr: add protocol version to fill_info output
net/mlx5e: Clamp page_pool size to max
net: page_pool: Expose internal limit
[-] selftests/net: test ipip packets in gro.sh
[-] net: gro: remove unnecessary df checks
[-] net: gso: restore ids of outer ip headers correctly
[-] net: gro: only merge packets with incrementing or fixed outer ids
[-] net: gro: remove is_ipv6 from napi_gro_cb
net/mlx5e: Fix missing FEC RS stats for RS_544_514_INTERLEAVED_QUAD
net/mlx5: HWS, ignore flow level for multi-dest table
net/mlx5: fs, fix UAF in flow counter release
net: rnpgbe: Add register_netdev
net: rnpgbe: Add basic mbx_fw support
net: rnpgbe: Add basic mbx ops support
net: rnpgbe: Add n500/n210 chip support with BAR2 mapping
net: rnpgbe: Add build support for rnpgbe
net/smc: handle -ENOMEM from smc_wr_alloc_link_mem gracefully
net/smc: make wr buffer count configurable
selftests: rtnetlink: correct error message in rtnetlink.sh fou test
net: nfc: nci: Add parameter validation for packet data
selftests: fib_nexthops: Add test cases for FDB status change
selftests: fib_nexthops: Fix creation of non-FDB nexthops
nexthop: Forbid FDB status change while nexthop is in a group
net: phy: stop exporting phy_driver_register
net: phy: dp83640: improve phydev and driver removal handling
net: phy: move config symbol MDIO_BUS to drivers/net/phy/Kconfig
rust: net::phy inline if expressions to improve read_status
quic: add packet builder and parser base
quic: add frame encoder and decoder base
quic: add timer management
quic: add crypto packet encryption and decryption
quic: add crypto key derivation and installation
quic: add packet number space
quic: add congestion control
quic: add path management
quic: add connection id management
quic: add stream management
quic: provide quic.h header files for kernel and userspace
quic: provide family ops for address and protocol
quic: provide common utilities and data structures
net: build socket infrastructure for QUIC protocol
net: define IPPROTO_QUIC and SOL_QUIC constants
[-] tcp: accecn: enable AccECN
[-] tcp: accecn: stop sending AccECN opt when loss ACK w/ option
[-] tcp: accecn: verify ACE counter in 1st ACK after AccECN negotiation
[-] tcp: accecn: fallback outgoing half link to non-AccECN
[-] tcp: accecn: unset ECT if receive or send ACE=0 in AccECN negotiaion
[-] tcp: accecn: retransmit SYN/ACK without AccECN option or non-AccECN SYN/ACK
[-] tcp: move increment of num_retrans
[-] tcp: accecn: retransmit downgraded SYN in AccECN negotiation
[-] tcp: accecn: handle unexpected AccECN negotiation feedback
[-] tcp: disable RFC3168 fallback identifier for CC modules
[-] tcp: L4S ECT(1) identifier and NEEDS_ACCECN for CC modules
[-] tcp: accecn: Add ece_delta to rate_sample
[-] gro: flushing when CWR is set negatively affects AccECN
[-] tcp: try to avoid safer when ACKs are thinned
Merge tag 'for_linus' of https://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
[+] Merge branch 'dibs-direct-internal-buffer-sharing'
[+] dibs: Move event handling to dibs layer
[+] dibs: Move data path to dibs layer
[+] dibs: Move query_remote_gid() to dibs_dev_ops
[+] dibs: Move vlan support to dibs_dev_ops
[+] dibs: Local gid for dibs devices
[+] dibs: Create class dibs
[+] dibs: Move struct device to dibs_dev
[+] dibs: Define dibs_client_ops and dibs_dev_ops
[+] dibs: Define dibs loopback
[+] dibs: Register ism as dibs device
[+] dibs: Register smc as dibs_client
[+] dibs: Create drivers/dibs
[+] net/smc: Decouple sf and attached send_buf in smc_loopback
[+] net/smc: Remove error handling of unregister_dmb()
[+] Merge branch 'tcp-update-bind-bucket-state-on-port-release'
[+] selftests/net: Test tcp port reuse after unbinding a socket
[+] tcp: Update bind bucket state on port release
[+] Merge branch 'tcp-move-few-fields-for-data-locality'
[+] tcp: reclaim 8 bytes in struct request_sock_queue
[+] tcp: move mtu_info to remove two 32bit holes
[+] tcp: move tcp_clean_acked to tcp_sock_read_tx group
[+] tcp: move recvmsg_inq to tcp_sock_read_txrx
[+] tcp: move tcp->rcv_tstamp to tcp_sock_write_txrx group
[+] tcp: remove CACHELINE_ASSERT_GROUP_SIZE() uses
[+] net: move sk->sk_err_soft and sk->sk_sndbuf
[+] net: move sk_uid and sk_protocol to sock_read_tx
[+] Merge branch 'add-more-functionality-to-bnge'
[+] bng_en: Configure default VNIC
[+] bng_en: Register default VNIC
[+] bng_en: Register rings with the firmware
[+] bng_en: Allocate stat contexts
[+] bng_en: Allocate packet buffers
[+] bng_en: Initialise core resources
[+] bng_en: Introduce VNIC
[+] bng_en: Add initial support for CP and NQ rings
[+] bng_en: Add initial support for RX and TX rings
[+] bng_en: make bnge_alloc_ring() self-unwind on failure
[+] Merge branch 'net-replace-wq-users-and-add-wq_percpu-to-alloc_workqueue-users'
[+] net: WQ_PERCPU added to alloc_workqueue users
[+] net: replace use of system_wq with system_percpu_wq
[+] net: replace use of system_unbound_wq with system_dfl_wq
[+] Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
[+] net: phy: ax88796b: Replace hard-coded values with PHY_ID_MATCH_MODEL()
[+] net: xilinx: axienet: Fix kernel-doc warnings for missing return descriptions
[+] Merge branch 'net-dsa-microchip-add-strap-description-to-set-spi-as-interface-bus'
[+] 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
[+] Merge tag 'mlx5-next-counters' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
[+] Merge branch 'net-rework-sfp-capability-parsing-and-quirks'
[+] net: sfp: remove old sfp_parse_* functions
[+] net: phy: update all PHYs to use sfp_get_module_caps()
[+] net: phylink: use sfp_get_module_caps()
[+] net: sfp: provide sfp_get_module_caps()
[+] net: sfp: convert sfp quirks to modify struct sfp_module_support
[+] net: sfp: pre-parse the module support
[+] net: phy: add phy_interface_copy()
[+] Merge branch 'mptcp-pm-netlink-announce-server-side-flag'
[+] mptcp: remove unused returned value of check_data_fin
[+] mptcp: use _BITUL() instead of (1 << x)
[+] selftests: mptcp: pm: get server-side flag
[+] mptcp: pm: netlink: deprecate server-side attribute
[+] mptcp: pm: netlink: announce server-side flag
[+] mptcp: pm: netlink: only add server-side attr when true
[+] net: spacemit: Make stats_lock softirq-safe
[+] Merge branch 'net-enetc-improve-the-interface-for-obtaining-phc_index'
[+] net: enetc: use generic interfaces to get phc_index for ENETC v1
[+] net: enetc: fix sleeping function called from rcu_read_lock() context
[+] Merge branch 'tcp-clean-up-inet_hash-and-inet_unhash'
[+] tcp: Remove redundant sk_unhashed() in inet_unhash().
[+] tcp: Remove inet6_hash().
[+] tcp: Remove osk from __inet_hash() arg.
[+] selftests: forwarding: Reorder (ar)ping arguments to obey POSIX getopt
MAINTAINERS, mailmap: Update address for Peter Hilber
virtio_config: clarify output parameters
uapi: vduse: fix typo in comment
vhost: Take a reference on the task in struct vhost_task.
[+] Merge branch 'net-netpoll-remove-dead-code-and-speed-up-rtnl-locked-region'
[+] net: netpoll: use synchronize_net() instead of synchronize_rcu()
[+] net: netpoll: remove unused netpoll pointer from netpoll_info
[+] Merge branch 'net-ipv4-some-drop-reason-cleanup-and-improvements'
[+] net: ipv4: convert ip_rcv_options to drop reasons
[+] net: ipv4: simplify drop reason handling in ip_rcv_finish_core
[+] net: ipv4: make udp_v4_early_demux explicitly return drop reason
[+] rtnetlink: add needed_{head,tail}room attributes
[+] Merge branch 'net-stmmac-remove-mac_interface'
[+] 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
[+] net/mlx5: Remove dead code from total_vfs setter
[+] psp: clarify checksum behavior of psp_dev_rcv()
[+] psp: Fix typo in kdoc for struct psp_dev_caps.assoc_drv_spc.
[+] net: phy: micrel: use %pe in print format
[+] Merge branch 'address-miscellaneous-issues-with-psp_sk_get_assoc_rcu'
[+] psp: don't use flags for checking sk_state
[+] psp: fix preemptive inet_twsk() cast in psp_sk_get_assoc_rcu()
[+] psp: make struct sock argument const in psp_sk_get_assoc_rcu()
[+] tcp: prefer sk_skb_reason_drop()
[+] ptp_ocp: make ptp_ocp driver compatible with PTP_EXTTS_REQUEST2
[+] net: ti: icssm-prueth: unwind cleanly in probe()
[+] Merge branch 'net-mlx5e-support-rss-for-ipsec-offload'
[+] 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: intel: fm10k: Fix parameter idx set but not used
[+] ixgbevf: fix proper type for error code in ixgbevf_resume()
[+] iavf: fix proper type for error code in iavf_resume()
[+] idpf: add HW timestamping statistics
[+] ice: Remove deprecated ice_lag_move_new_vf_nodes() call
[+] ice: add E830 Earliest TxTime First Offload support
[+] ice: move ice_qp_[ena|dis] for reuse
[+] wan: framer: pef2256: use %pe in print format
[+] net: airoha: Fix PPE_IP_PROTO_CHK register definitions
[+] r8169: set EEE speed down ratio to 1
[+] net: dsa: dsa_loop: remove duplicated definition of NUM_FIXED_PHYS
[+] mptcp: reset blackhole on success with non-loopback ifaces
[+] hinic3: Fix NULL vs IS_ERR() check in hinic3_alloc_rxqs_res()
[+] psp: do not use sk_dst_get() in psp_dev_get_for_sock()
vhost-net: flush batched before enabling notifications
Revert "vhost/net: Defer TX queue re-enable until after sendmsg"
vhost-net: unbreak busy polling
[+] net: sparx5/lan969x: Add support for ethtool pause parameters
[+] 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
[+] net: phy: clear link parameters on admin link down
[+] net: ti: am65-cpsw: Update hw timestamping filter for PTPv1 RX packets
[+] net/mlx5: Add uar access and odp page fault counters
[+] 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
vhost-scsi: fix argument order in tport allocation error message
Test results