NIPA Branch net-next-2025-08-13--12-00

Branches
Base trees

No differences found.

New patches
@@ -1,148 +1,163 @@
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
[+] dt-bindings: net: realtek,rtl82xx: document wakeup-source property
[+] MAINTAINERS: update s390/net
[+] microchip: lan865x: fix missing configuration for Rev.B0/B1 as per AN1760
[+] microchip: lan865x: fix missing netif_start_queue() call on device open
[+] net: phy: realtek: fix RTL8211F wake-on-lan support
[+] ptp: ptp_clockmatrix: Remove redundant semicolons
[+] devlink/port: Check attributes early and constify
[+] devlink/port: Simplify return checks
net: phy: mscc: report and configure in-band auto-negotiation for SGMII/QSGMII
phy: mscc: Fix timestamping for vsc8584
rtase: Fix Rx descriptor CRC error bit definition
[+] net: mtip: Extend the L2 switch driver for imx287 with bridge operations
[+] net: mtip: Extend the L2 switch driver with management operations
[+] net: mtip: Add mtip_switch_{rx|tx} functions to the L2 switch driver
[+] net: mtip: Add net_device_ops functions to the L2 switch driver
[+] net: mtip: Add buffers management functions to the L2 switch driver
[+] net: mtip: The L2 switch driver for imx287
[+] dt-bindings: net: Add MTIP L2 switch description
ipv6: sr: validate HMAC algorithm ID in seg6_genl_sethmac
nfc: pn533: Delete an unnecessary check
net: phy: realtek: convert RTL8226-CG to c45 only
sctp: Convert cookie authentication to use HMAC-SHA256
sctp: Use HMAC-SHA1 and HMAC-SHA256 library for chunk authentication
selftests: net: Explicitly enable CONFIG_CRYPTO_SHA1 for IPsec
net: bridge: fix soft lockup in br_multicast_query_expired()
net: ethernet: mtk_ppe: add RCU lock around dev_fill_forward_path
ppp: fix race conditions in ppp_fill_forward_path
selftests/tc-testing: Check backlog stats in gso_skb case
net/sched: Fix backlog accounting in qdisc_dequeue_internal
eth: fbnic: Report XDP stats via ethtool
eth: fbnic: Collect packet statistics for XDP
eth: fbnic: Add support for XDP_TX action
eth: fbnic: Add support for XDP queues
eth: fbnic: Add XDP pass, drop, abort support
eth: fbnic: Prefetch packet headers on Rx
eth: fbnic: Use shinfo to track frags state on Rx
eth: fbnic: Update Headroom
eth: fbnic: Add support for HDS configuration
ixgbe: prevent from unwanted interface name changes
devlink: let driver opt out of automatic phys_port_name generation
selftests: netconsole: Validate interface selection by MAC address
net: kcm: Fix race condition in kcm_unattach()
bnxt: fill data page pool with frags if PAGE_SIZE > BNXT_RX_PAGE_SIZE
net-memcg: Decouple controlled memcg from global protocol memory accounting.
net-memcg: Store MEMCG_SOCK_ISOLATED in sk->sk_memcg.
net: Define sk_memcg under CONFIG_MEMCG.
net-memcg: Pass struct sock to mem_cgroup_sk_under_memory_pressure().
net-memcg: Pass struct sock to mem_cgroup_sk_(un)?charge().
net-memcg: Introduce mem_cgroup_sk_enabled().
net-memcg: Introduce mem_cgroup_from_sk().
net: Clean up __sk_mem_raise_allocated().
net: Call trace_sock_exceed_buf_limit() for memcg failure with SK_MEM_RECV.
tcp: Simplify error path in inet_csk_accept().
mptcp: Use tcp_under_memory_pressure() in mptcp_epollin_ready().
mptcp: Fix up subflow's memcg when CONFIG_SOCK_CGROUP_DATA=n.
selftests: net/forwarding: test purge of active DWRR classes
net/sched: ets: use old 'nbands' while purging unused classes
netdevsim: Fix wild pointer access in nsim_queue_free().
Check in_sack firstly in tcp_match_skb_to_sack()
selftests: drv-net: wait for carrier
net/mlx5: Support getcyclesx and getcrosscycles
net/mlx5: Extract MTCTR register read logic into helper function
ptp: Add ioctl commands to expose raw cycle counter values
MAINTAINERS: Add maintainer for Qualcomm PPE driver
net: ethernet: qualcomm: Add PPE debugfs support for PPE counters
net: ethernet: qualcomm: Initialize PPE L2 bridge settings
net: ethernet: qualcomm: Initialize PPE queue to Ethernet DMA ring mapping
net: ethernet: qualcomm: Initialize PPE RSS hash settings
net: ethernet: qualcomm: Initialize PPE port control settings
net: ethernet: qualcomm: Initialize PPE service code settings
net: ethernet: qualcomm: Initialize PPE queue settings
net: ethernet: qualcomm: Initialize the PPE scheduler settings
net: ethernet: qualcomm: Initialize PPE queue management for IPQ9574
net: ethernet: qualcomm: Initialize PPE buffer management for IPQ9574
net: ethernet: qualcomm: Add PPE driver for IPQ9574 SoC
docs: networking: Add PPE driver documentation for Qualcomm IPQ9574 SoC
dt-bindings: net: Add PPE for Qualcomm IPQ9574 SoC
igb: Fix NULL pointer dereference in ethtool loopback test
selftests/net: add vxlan localbind selftest
net: geneve: enable binding geneve sockets to local addresses
net: vxlan: bind vxlan sockets to their local address if configured
net: vxlan: add netlink option to bind vxlan sockets to local addresses
net: udp: add freebind option to udp_sock_create
net: enetc: Remove error print for devm_add_action_or_reset()
ptp: add Alibaba CIPU PTP clock driver
net: ti: prueth: Adds IEP support for PRUETH on AM33x, AM43x and AM57x SOCs
net: ti: prueth: Adds link detection, RX and TX support.
net: ti: prueth: Adds PRUETH HW and SW configuration
net: ti: prueth: Adds ICSSM Ethernet driver
dt-bindings: net: ti: Adds DUAL-EMAC mode support on PRU-ICSS2 for AM57xx, AM43xx and AM33xx SOCs
net: libwx: cleanup VF register macros
virtio_net: adjust the execution order of function `virtnet_close` during freeze
tun: replace strcpy with strscpy for ifr_name
selftests: net: Test bridge backup port when port is administratively down
bridge: Redirect to backup port when port is administratively down
selftests: forwarding: Add a test for FDB activity notification control
sfc: replace min/max nesting with clamp()
net: mctp: Fix bad kfree_skb in bind lookup test
net: mediatek: wed: Introduce MT7992 WED support to MT7988 SoC
amd-xgbe: Configure and retrieve 'tx-usecs' for Tx coalescing
vsock: use sizeof(struct sockaddr_storage) instead of magic value
net: wangxun: support to use adaptive RX/TX coalescing
net: wangxun: cleanup the code in wx_set_coalesce()
net: wangxun: limit tx_max_coalesced_frames_irq
net: ngbe: change the default ITR setting
net: qrtr: mhi: Report endpoint id in sysfs
net: qrtr: ns: support multiple endpoints
net: qrtr: Drop remote {NEW|DEL}_LOOKUP messages
net: qrtr: allow socket endpoint binding
net: qrtr: Allow sendmsg to target an endpoint
net: qrtr: Report endpoint for locally generated messages
net: qrtr: Report sender endpoint in aux data
net: qrtr: support identical node ids
net: qrtr: fit node ID + port number combination into unsigned long
net: qrtr: allocate and track endpoint ids
net: qrtr: ns: validate msglen before ctrl_pkt use
net/mlx5e: Implement PSP key_rotate operation
net/mlx5e: Add Rx data path offload
psp: provide decapsulation and receive helper for drivers
net/mlx5e: Configure PSP Rx flow steering rules
net/mlx5e: Add PSP steering in local NIC RX
net/mlx5e: Implement PSP Tx data path
psp: provide encapsulation helper for drivers
net/mlx5e: Implement PSP operations .assoc_add and .assoc_del
net/mlx5e: Support PSP offload functionality
psp: track generations of device key
net: psp: update the TCP MSS to reflect PSP packet overhead
net: psp: add socket security association code
net: tcp: allow tcp_timewait_sock to validate skbs before handing to device
net: move sk_validate_xmit_skb() to net/core/dev.c
psp: add op for rotation of device key
tcp: add datapath logic for PSP with inline key exchange
net: modify core data structures for PSP datapath support
psp: base PSP device support
psp: add documentation
selftests: drv-net: add test for RSS on flow label
eth: bnxt: support RSS on IPv6 Flow Label
eth: fbnic: support RSS on IPv6 Flow Label
net: ethtool: support including Flow Label in the flow hash for RSS
net/core: fix wrong return value in __splice_segment
net: mana: Use page pool fragments for RX buffers instead of full pages to improve memory efficiency.
net: pppoe: implement GRO/GSO support
net/mlx5: Don't use %pK through tracepoints
ice: Don't use %pK through printk or tracepoints
net: usb: asix_devices: add phy_mask for ax88772 mdio bus
net: stmmac: Return early if invalid in loongson_dwmac_fix_reset()
net: stmmac: Change first parameter of fix_soc_reset()
net: stmmac: Check stmmac_hw_setup() in stmmac_resume()
net: cadence: macb: convert from round_rate() to determine_rate()
Test results