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

Branches
Base trees
[+] Octeontx2-af: Fix missing error code in cgx_probe()
[+] usbnet: Fix using smp_processor_id() in preemptible code warnings
[+] r8152: add error handling in rtl8152_driver_init
[+] tcp: fix tcp_tso_should_defer() vs large RTT
[+] net: airoha: Take into account out-of-order tx completions in airoha_dev_xmit()
[+] hdlc_ppp: fix potential null pointer in ppp_cp_event logging
[+] netmem: replace __netmem_clear_lsb() with netmem_to_nmdesc()
drivers/net/ethernet/airoha/airoha_eth.c | 16 +++++- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 1 + drivers/net/usb/r8152.c | 7 ++- drivers/net/usb/usbnet.c | 2 + drivers/net/wan/hdlc_ppp.c | 4 +- include/net/netmem.h | 66 ++++++++++++------------- net/core/netmem_priv.h | 16 +++--- net/ipv4/tcp_output.c | 19 +++++-- 8 files changed, 81 insertions(+), 50 deletions(-)
New patches
@@ -1,88 +1,95 @@
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
[+] netpoll: Fix deadlock in memory allocation under spinlock
[+] netdevsim: set the carrier when the device goes up
[+] selftests: tls: add test for short splice due to full skmsg
[+] selftests: net: tls: add tests for cmsg vs MSG_MORE
[+] tls: don't rely on tx_work during send()
[+] tls: wait for pending async decryptions if tls_strp_msg_hold fails
[+] tls: always set record_type in tls_process_cmsg
[+] tls: wait for async encrypt in case of error during latter iterations of sendmsg
[+] tls: trim encrypted message to match the plaintext on short splice
udp: drop secpath before storing an skb in a receive queue
gve: Check valid ts bit on RX descriptor before hw timestamping
[+] 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
dt-bindings: net: Convert amd,xgbe-seattle-v1a to DT schema
net: fbnic: Allow builds for all 64 bit architectures
net: fbnic: Fix page chunking logic when PAGE_SIZE > 4K
net: mdio: use macro module_driver to avoid boilerplate code
net: core: fix lockdep splat on device unregister
eth: fealnx: fix typo in comments
net: usb: lan78xx: fix use of improperly initialized dev->chipid in lan78xx_reset
MAINTAINERS: add myself as maintainer for b53
net: bcmasp: Add support for PHY-based Wake-on-LAN
net: amd-xgbe: use EOPNOTSUPP instead of ENOTSUPP in xgbe_phy_mii_read_c45
[-] netdevsim: set the carrier when the device goes up
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
eth: fbnic: fix various typos in comments and strings
net: dsa: b53: implement port isolation support
net: allow busy connected flows to switch tx queues
net: add /proc/sys/net/core/txq_reselection_ms control
net: control skb->ooo_okay from skb_set_owner_w()
net: add SK_WMEM_ALLOC_BIAS constant
[+] tcp: better handle TCP_TX_DELAY on established flows
net: dev_queue_xmit() llist adoption
net: sched: claim one cache line in Qdisc
Revert "net/sched: Fix mirred deadlock on device recursion"
net/sched: act_mirred: add loop detection
net: add add indirect call wrapper in skb_release_head_state()
Documentation: networking: Document the phy_port infrastructure
net: phy: dp83822: Add SFP support through the phy_port interface
net: phy: Only rely on phy_port for PHY-driven SFP
net: phy: qca807x: Support SFP through phy_port interface
net: phy: at803x: Support SFP through phy_port interface
net: phy: marvell10g: Support SFP through phy_port
net: phy: marvell: Support SFP through phy_port interface
net: phy: marvell-88x2222: Support SFP through phy_port interface
net: phy: Introduce generic SFP handling for PHY drivers
net: phy: Create a phy_port for PHY-driven SFPs
dt-bindings: net: dp83822: Deprecate ti,fiber-mode
net: phy: dp83822: Add support for phy_port representation
net: phy: Introduce PHY ports representation
net: ethtool: Introduce ETHTOOL_LINK_MEDIUM_* values
net: ethtool: common: Indicate that BaseT works on up to 4 lanes
dt-bindings: net: Introduce the ethernet-connector description
net: airoha: Add get_link ethtool callback
net: airoha: Add missing stats to ethtool_eth_mac_stats
net: pse-pd: pd692x0: Preserve PSE configuration across reboots
net: pse-pd: pd692x0: Separate configuration parsing from hardware setup
net: pse-pd: pd692x0: Replace __free macro with explicit kfree calls
net: airoha: npu: Add 7583 SoC support
net: airoha: npu: Add airoha_npu_soc_data struct
dt-bindings: net: airoha: npu: Add AN7583 support
net: bridge: correct debug message function name in br_fill_ifinfo
net: cxgb4/ch_ipsec: fix potential use-after-free in ch_ipsec_xfrm_add_state() callback
selftests: net: check jq command is supported
[c] netmem: replace __netmem_clear_lsb() with netmem_to_nmdesc()
[-] eea: Add basic driver framework for Alibaba Elastic Ethernet Adaptor
[c] hdlc_ppp: fix potential null pointer in ppp_cp_event logging
[c] net: airoha: Take into account out-of-order tx completions in airoha_dev_xmit()
[c] tcp: fix tcp_tso_should_defer() vs large RTT
[c] r8152: add error handling in rtl8152_driver_init
[c] usbnet: Fix using smp_processor_id() in preemptible code warnings
[c] Octeontx2-af: Fix missing error code in cgx_probe()
[-] net: ethernet: ti: am65-cpts: fix timestamp loss due to race conditions
Test results