NIPA Branch net-next-hw-2025-09-03--08-00

Branches
Base trees
[+] selftests: net: avoid memory leak
[+] ipv6: annotate data-races around devconf->rpl_seg_enabled
[+] ipv6: Add sanity checks on ipv6_devconf.rpl_seg_enabled
[+] net: dsa: mv88e6xxx: Fix fwnode reference leaks in mv88e6xxx_port_setup_leds
[+] net: dsa: lantiq_gswip: move to dedicated folder
[+] net: dsa: lantiq_gswip: support model-specific mac_select_pcs()
[+] net: dsa: lantiq_gswip: ignore SerDes modes in phylink_mac_config()
[+] net: dsa: lantiq_gswip: support offset of MII registers
[+] net: dsa: lantiq_gswip: support standard MDIO node name
[+] net: dsa: lantiq_gswip: move MDIO bus registration to .setup()
[+] Merge branch 'net-dsa-lantiq_gswip-prepare-for-supporting-maxlinear-gsw1xx'
MAINTAINERS | 3 +- drivers/net/dsa/Kconfig | 8 +---- drivers/net/dsa/Makefile | 2 +- drivers/net/dsa/lantiq/Kconfig | 7 ++++ drivers/net/dsa/lantiq/Makefile | 1 + drivers/net/dsa/{ => lantiq}/lantiq_gswip.c | 54 ++++++++++++++++++++++------- drivers/net/dsa/{ => lantiq}/lantiq_gswip.h | 4 +++ drivers/net/dsa/{ => lantiq}/lantiq_pce.h | 0 drivers/net/dsa/mv88e6xxx/leds.c | 17 ++++++--- net/ipv6/addrconf.c | 4 ++- net/ipv6/exthdrs.c | 6 ++-- tools/testing/selftests/net/cmsg_sender.c | 10 ++++-- 12 files changed, 82 insertions(+), 34 deletions(-)
New patches
@@ -1,92 +1,67 @@
fbnic: link up on QEMU
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: 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: dbg net/sctp_vrf.sh
nipa: disable random kunit tests
net: nfc: nci: Increase NCI_DATA_TIMEOUT to 3000 ms
mctp: return -ENOPROTOOPT for unknown getsockopt options
net/smc: Remove validation of reserved bits in CLC Decline message
selftests/net: add offload checking test for virtual interface
net: bridge: use common function to compute the features
team: use common function to compute the features
bonding: use common function to compute the features
net: add a common function to compute features from lowers devices
hsr: use netdev_master_upper_dev_link() when linking lower ports
selftests: bonding: add test for LACP actor port priority
bonding: support aggregator selection based on port priority
bonding: add support for per-port LACP actor priority
ipv4: Fix NULL vs error pointer check in inet_blackhole_dev_init()
net/cls_cgroup: Fix task_get_classid() during qdisc run
[-] net: libwx: fix to enable RSS
net: thunder_bgx: decrement cleanup index before use
net: thunder_bgx: add a missing of_node_put
eth: fbnic: support queue ops / zero-copy Rx
eth: fbnic: don't pass NAPI into pp alloc
eth: fbnic: defer page pool recycling activation to queue start
eth: fbnic: allocate unreadable page pool for the payloads
net: add helper to pre-check if PP for an Rx queue will be unreadable
eth: fbnic: split fbnic_fill()
eth: fbnic: split fbnic_enable()
eth: fbnic: split fbnic_flush()
eth: fbnic: split fbnic_disable()
eth: fbnic: request ops lock
eth: fbnic: use netmem_ref where applicable
eth: fbnic: move page pool alloc to fbnic_alloc_rx_qt_resources()
eth: fbnic: move xdp_rxq_info_reg() to resource alloc
eth: fbnic: move page pool pointer from NAPI to the ring struct
net: lan966x: convert fwnode to of
net: lan966x: use of_get_mac_address
net/smc: Improve log message for devices w/o pnetid
s390/ism: Log module load/unload
[c] ipv6: Add sanity checks on ipv6_devconf.rpl_seg_enabled
[c] ipv6: annotate data-races around devconf->rpl_seg_enabled
net: phylink: move PHY interrupt request to non-fail path
ipv6: sit: Add ipip6_tunnel_dst_find() for cleanup
net: ti: icssg-prueth: Enable zero copy in XDP features
net: ti: icssg-prueth: Add AF_XDP zero copy for RX
net: ti: icssg-prueth: Make emac_run_xdp function independent of page
net: ti: icssg-prueth: Add AF_XDP zero copy for TX
net: ti: icssg-prueth: Add XSK pool helpers
net: ti: icssg-prueth: Add functions to create and destroy Rx/Tx queues
ARM: dts: stm32: add missing PTP reference clocks on stm32mp13x SoCs
drivers: net: stmmac: handle start time set in the past for flexible PPS
time: export timespec64_add_safe() symbol
[c] net: dsa: mv88e6xxx: Fix fwnode reference leaks in mv88e6xxx_port_setup_leds
net: atm: fix memory leak in atm_register_sysfs when device_register fail
[c] selftests: net: avoid memory leak
net: renesas: rswitch: add modifiable ageing time
net: renesas: rswitch: add offloading for L2 switching
net: renesas: rswitch: configure default ageing time
net: renesas: rswitch: rename rswitch.c to rswitch_main.c
net: af_packet: Use hrtimer to do the retire operation
net: af_packet: remove last_kactive_blk_num field
[-] hinic3: Fix code style (Missing a blank line before return)
[-] hinic3: Fix missing napi->dev in netif_queue_set_napi
[-] hinic3: Add port management
[-] hinic3: Add Rss function
[-] hinic3: Tx & Rx configuration
[-] hinic3: Queue pair context initialization
[-] hinic3: Queue pair resource initialization
[-] hinic3: Queue pair endianness improvements
[-] hinic3: Nic_io initialization
[-] hinic3: Command Queue flush interfaces
[-] hinic3: HW capability initialization
[-] hinic3: HW common function initialization
[-] hinic3: HW management interfaces
[-] hinic3: HW initialization
[c] net: dsa: lantiq_gswip: move MDIO bus registration to .setup()
[c] net: dsa: lantiq_gswip: support standard MDIO node name
[c] net: dsa: lantiq_gswip: support offset of MII registers
[c] net: dsa: lantiq_gswip: ignore SerDes modes in phylink_mac_config()
[c] net: dsa: lantiq_gswip: support model-specific mac_select_pcs()
[c] net: dsa: lantiq_gswip: move to dedicated folder
Test results