NIPA Branch net-next-2025-10-16--12-00

Branches
Base trees
[+] net: fbnic: Fix page chunking logic when PAGE_SIZE > 4K
[+] net: fbnic: Allow builds for all 64 bit architectures
[+] Merge branch 'add-aarch64-support-for-fbnic'
[+] dt-bindings: net: Convert amd,xgbe-seattle-v1a to DT schema
.../bindings/net/amd,xgbe-seattle-v1a.yaml | 147 +++++++++++++++++++++ Documentation/devicetree/bindings/net/amd-xgbe.txt | 76 ----------- drivers/net/ethernet/meta/Kconfig | 2 +- drivers/net/ethernet/meta/fbnic/fbnic_txrx.c | 1 + 4 files changed, 149 insertions(+), 77 deletions(-)
New patches
@@ -1,112 +1,91 @@
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 net/sctp_vrf.sh
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
nipa: fbnic: link up on QEMU
[+] Documentation: net: net_failover: Separate cloud-ifupdown-helper and reattach-vf.sh code blocks marker
[+] net: rmnet: Use section heading for packet format subsections
net: enetc: correct the value of ENETC_RXB_TRUESIZE
[-] libie: depend on DEBUG_FS when building LIBIE_FWLOG
[+] page_pool: check if nmdesc->pp is !NULL to confirm its usage as pp for net_iov
net/smc: add full IPv6 support for SMC
selftest: packetdrill: Import client_synack-data.pkt.
tcp: Don't acknowledge SYN+ACK payload to TFO fallback client.
selftest: packetdrill: Import TFO sendto tests.
tcp: Make TFO client fallback behaviour consistent.
nl802154: fix some kernel-doc warnings
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 for upper devices
net/mlx5: E-Switch, support eswitch state
net/mlx5: MPFS, add support for dynamic enable/disable
devlink: Introduce devlink eswitch state
net: shrink napi_skb_cache_put()
net: dsa: lantiq_gswip: treat VID 0 like the PVID
net: dsa: lantiq_gswip: drop untagged on VLAN-aware bridge ports with no PVID
net: dsa: lantiq_gswip: put a more descriptive error print in gswip_vlan_remove()
net: dsa: lantiq_gswip: remove vlan_aware and pvid arguments from gswip_vlan_remove()
net: dsa: lantiq_gswip: disallow changes to privately set up VID 0
net: dsa: lantiq_gswip: permit dynamic changes to VLAN filtering state
net: dsa: lantiq_gswip: remove legacy configure_vlan_while_not_filtering option
net: dsa: lantiq_gswip: merge gswip_vlan_add_unaware() and gswip_vlan_add_aware()
net: dsa: lantiq_gswip: remove duplicate assignment to vlan_mapping.val[0]
net: dsa: lantiq_gswip: define VLAN ID 0 constant
net: dsa: lantiq_gswip: support bridge FDB entries on the CPU port
rtnetlink: Allow deleting FDB entries in user namespace
dt-bindings: net: qcom: ethernet: Add interconnect properties
net: stmmac: rename stmmac_phy_setup() to include phylink
net: stmmac: rearrange tc_init()
net: stmmac: avoid PHY speed change when configuring MTU
net: stmmac: place .mac_finish() method more appropriately
net: stmmac: dwc-qos-eth: move MDIO bus locking into stmmac_mdio
net: ravb: Enforce descriptor type ordering to prevent early DMA start
net: ravb: Allocate correct number of queues based on SoC support
net: ravb: Make DBAT entry count configurable per-SoC
net: stmmac: convert to phylink PCS support
net: stmmac: provide PCS initialisation hook
net: stmmac: only call stmmac_pcs_ctrl_ane() for integrated SGMII PCS
net: stmmac: do not require snps,ps-speed for SGMII
net: stmmac: hw->ps becomes hw->reverse_sgmii_enable
net: stmmac: simplify stmmac_check_pcs_mode()
net: stmmac: move reverse-"pcs" mode setup to stmmac_check_pcs_mode()
net: stmmac: remove RGMII "pcs" mode
net: stmmac: remove hw->ps xxx_core_init() hardware setup
net: stmmac: remove unused PCS loopback support
net: stmmac: remove PCS "mode" pause handling
net: stmmac: remove SGMII/RGMII/SMII interrupt handling
net: stmmac: remove xstats.pcs_* members
net: stmmac: remove broken PCS code
net: bonding: update the slave array for broadcast mode
net: stmmac: add Eswin EIC7700 glue driver
dt-bindings: ethernet: eswin: Document for EIC7700 SoC
net: ethtool: tsconfig: Re-configure hwtstamp upon provider change
net: stmmac: Allow supporting coarse adjustment mode
net: stmmac: Move subsecond increment configuration in dedicated helper
net/hsr: add interlink to fill_info output
net: rmnet: Fix checksum offload header v5 and aggregation packet formatting
Octeontx2-af: Fix pci_alloc_irq_vectors() return value check
netdevsim: add ipsec hw_features
net: dsa: tag_brcm: legacy: fix untagged rx on unbridged ports for bcm63xx
net/mlx5e: psp, avoid 'accel' NULL pointer dereference
net: gro: clear skb_shinfo(skb)->hwtstamps in napi_reuse_skb()
udp: do not use skb_release_head_state() before skb_attempt_defer_free()
net: dwmac-rk: No need to check the return value of phy_power_on()
net: amd-xgbe: use EOPNOTSUPP instead of ENOTSUPP in xgbe_phy_mii_read_c45
net/mlx5e: Return 1 instead of 0 in invalid case in mlx5e_mpwrq_umr_entry_size()
net: usb: rtl8150: Fix frame padding
netpoll: Fix deadlock in memory allocation under spinlock
net: stmmac: dwmac-rk: Fix disabling set_clock_selection
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
[-] bonding: Selftest and documentation for the arp_ip_target parameter.
[-] bonding: Update for extended arp_ip_target format.
[-] bonding: Update to bond_arp_send_all() to use supplied vlan tags
[-] bonding: Processing extended arp_ip_target from user space.
[-] bonding: arp_ip_target helpers.
[-] bonding: Adding extra_len field to struct bond_opt_value.
[-] bonding: Adding struct bond_arp_target
[c] dt-bindings: net: Convert amd,xgbe-seattle-v1a to DT schema
[c] net: fbnic: Allow builds for all 64 bit architectures
[c] net: fbnic: Fix page chunking logic when PAGE_SIZE > 4K
[-] tcp: accecn: enable AccECN
[-] tcp: accecn: detect loss ACK w/ AccECN option and add TCP_ACCECN_OPTION_PERSIST
[-] 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
[-] gro: flushing when CWR is set negatively affects AccECN
[-] tcp: try to avoid safer when ACKs are thinned
Test results