NIPA Branch net-next-2025-11-20--15-00

Branches
Base trees
[+] wifi: rtw89: hw_scan: Don't let the operating channel be last
[+] Merge tag 'rtw-2025-11-20' of https://github.com/pkshih/rtw
[+] Merge tag 'wireless-2025-11-20' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
[+] net: ti: icssg-prueth: Add functions to create and destroy Rx/Tx queues
[+] net: ti: icssg-prueth: Add XSK pool helpers
[+] net: ti: icssg-prueth: Add AF_XDP zero copy for TX
[+] net: ti: icssg-prueth: Make emac_run_xdp function independent of page
[+] net: ti: icssg-prueth: Add AF_XDP zero copy for RX
[+] net: ti: icssg-prueth: Enable zero copy in XDP features
[+] Merge branch 'add-af_xdp-zero-copy-support'
[+] tools: ynl: cli: Add --list-attrs option to show operation attributes
[+] tools: ynl: cli: Parse nested attributes in --list-attrs output
[+] tools: ynl: cli: Display enum values in --list-attrs output
[+] Merge branch 'ynl-cli-list-attrs-argument'
drivers/net/ethernet/ti/icssg/icssg_common.c | 469 +++++++++++++++++++++++---- drivers/net/ethernet/ti/icssg/icssg_prueth.c | 394 +++++++++++++++++----- drivers/net/ethernet/ti/icssg/icssg_prueth.h | 25 +- drivers/net/wireless/realtek/rtw89/fw.c | 7 + tools/net/ynl/pyynl/cli.py | 79 +++++ 5 files changed, 825 insertions(+), 149 deletions(-)
New patches
@@ -1,111 +1,94 @@
nipa: config: disable kmemleak auto scan
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: timestamp - try waking
nipa: profile (time) test output
nipa: local: add short sleep to bond_macvlan_ipvlan.sh
nipa: config: x86: use periodic HZ tick
nipa: disable 6.17's merge window kunit tests
nipa: disable random kunit tests
nipa: fbnic: link up on QEMU
[+] virtio-net: Implement ndo_write_rx_mode callback
[+] net: refactor set_rx_mode into snapshot and deferred I/O
[+] net: wwan: t7xx: Make local function static
net: stmmac: qcom-ethqos: use read_poll_timeout_atomic()
net: stmmac: qcom-ethqos: add rgmii set/clear functions
net: stmmac: qcom-ethqos: use u32 for rgmii read/write/update
octeon_ep: reset firmware ready status
dt-bindings: net: aspeed: add AST2700 MDIO compatible
[-] selftests: drv-net: devmem: add autorelease tests
[-] net: devmem: document NETDEV_A_DMABUF_AUTORELEASE netlink attribute
[-] net: devmem: implement autorelease token management
[-] net: devmem: refactor sock_devmem_dontneed for autorelease split
[-] net: devmem: rename tx_vec to vec in dmabuf binding
nfp: tls: Avoid -Wflex-array-member-not-at-end warnings
vhost: rewind next_avail_head while discarding descriptors
selftests: net: remove old setup_* scripts
netdevsim: add loopback support
selftests: drv-net: hw: convert the Toeplitz test to Python
selftests: drv-net: add a Python version of the GRO test
netdevsim: pass packets thru GRO on Rx
selftests: net: py: read ip link info about remote dev
selftests: net: py: support ksft ready without wait
selftests: net: relocate gro and toeplitz tests to drivers/net
selftests: drv-net: xdp: use variants for qstat tests
selftests: net: py: add test variants
selftests: net: py: extract the case generation logic
selftests: net: py: coding style improvements
virtio_net: enhance wake/stop tx queue statistics accounting
eth: fbnic: access @pp through netmem_desc instead of page
bonding: 3ad: Add support for 1600G speed
net/mlx5e: Add 1600Gbps link modes
net: ethtool: Add support for 1600Gbps speed
ynl: samples: add tc filter example
net: ipv4: fix spelling typo in comment
[-] devlink: Notify eswitch mode changes to devlink monitor
veth: reduce XDP no_direct return section to fix race
team: Move team device type change at the end of team_port_add
Documentation: net: add flow control guide and document ethtool API
vsock: Ignore signal/timeout on connect() if already established
net: phy: adin1100: Simplify register value passing
net: phy: adin1100: Fix software power-down ready condition
hinic3: Add HW event handler
hinic3: Add netdev notifier interfaces
hinic3: Add mac filter ops
hinic3: Add adaptive IRQ coalescing with DIM
hinic3: Add .ndo_vlan_rx_add/kill_vid and .ndo_validate_addr
hinic3: Add .ndo_set_features and .ndo_fix_features
hinic3: Add .ndo_tx_timeout and .ndo_get_stats64
hinic3: Add PF management interfaces
hinic3: Add PF framework
net: stmmac: rk: use phylink's interface mode for set_clk_tx_rate()
be2net: pass wrb_params in case of OS2BMC
net: enetc: update the base address of port MDIO registers for ENETC v4
net: enetc: set external PHY address in IERB for i.MX94 ENETC
net: enetc: set the external PHY address in IERB for port MDIO usage
net: stmmac: remove axi_blen array
net: stmmac: move stmmac_axi_blen_to_mask() to axi_blen init sites
net: stmmac: move stmmac_axi_blen_to_mask() to stmmac_main.c
net: stmmac: provide common stmmac_axi_blen_to_mask()
net: stmmac: move common DMA AXI register bits to common.h
net: stmmac: dwc-qos-eth: simplify switch() in dwc_eth_dwmac_config_dt()
net: stmmac: rk: convert to init()/exit() methods
net: stmmac: move probe/remove calling of init/exit
net: stmmac: pass struct device to init()/exit() methods
net: atm: fix incorrect cleanup function call in error path
tcp: add net.ipv4.tcp_rcvbuf_low_rtt
tcp: tcp_moderate_rcvbuf is only used in rx path
selftests: netconsole: validate target resume
netconsole: resume previously deactivated target
netconsole: add STATE_DEACTIVATED to track targets disabled by low level
netconsole: convert 'enabled' flag to enum for clearer state management
netconsole: add target_state enum
net: phy: fixed_phy: fix missing initialization of fixed phy link
net: phy: fixed_phy: remove not needed initialization of phy_device members
tools: ynl: add YNL test framework
net: fec: remove duplicate macros of the BD status
net: fec: remove rx_align from fec_enet_private
net: fec: remove struct fec_enet_priv_txrx_info
net: fec: simplify the conditional preprocessor directives
net: fec: remove useless conditional preprocessor directives
selftest: netdevsim: test devlink default params
netdevsim: register a new devlink param with default value interface
net/mlx5: implement swp_l4_csum_mode via devlink params
devlink: support default values for param-get and param-set
devlink: refactor devlink_nl_param_value_fill_one()
devlink: pass extack through to devlink_param::get()
[c] tools: ynl: cli: Display enum values in --list-attrs output
[c] tools: ynl: cli: Parse nested attributes in --list-attrs output
[c] tools: ynl: cli: Add --list-attrs option to show operation attributes
[-] net: mdio: improve reset handling in mdio_device.c
[-] net: mdio: common handling of phy device reset properties
[-] net: mdio: move device reset functions to mdio_device.c
[c] net: ti: icssg-prueth: Enable zero copy in XDP features
[c] net: ti: icssg-prueth: Add AF_XDP zero copy for RX
[c] net: ti: icssg-prueth: Make emac_run_xdp function independent of page
[c] net: ti: icssg-prueth: Add AF_XDP zero copy for TX
[c] net: ti: icssg-prueth: Add XSK pool helpers
[c] net: ti: icssg-prueth: Add functions to create and destroy Rx/Tx queues
[-] net: bonding: move bond_should_notify_peers, e.g. into rtnl lock block
[-] net: bonding: use workqueue to make sure peer notify updated in lacp mode
Test results