Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-08-14--00-00 (net-next-6.17-10422-g2b1368d79ed5) remotes/brancher/net-next-hw-2025-08-14--08-00 (net-next-6.17-10423-g8fa835f5171c) ==== BASE DIFF ==== drivers/net/ethernet/broadcom/bnxt/bnxt.c | 12 +- drivers/net/ethernet/freescale/enetc/enetc4_pf.c | 3 +- drivers/net/ethernet/intel/ice/ice_main.c | 2 +- drivers/net/ethernet/intel/ice/ice_trace.h | 10 +- drivers/net/ethernet/intel/ixgbe/devlink/devlink.c | 1 + drivers/net/ethernet/mediatek/mtk_wed.c | 33 +++- drivers/net/ethernet/mediatek/mtk_wed.h | 2 +- .../mlx5/core/sf/dev/diag/dev_tracepoint.h | 2 +- drivers/net/ethernet/wangxun/libwx/wx_vf.h | 72 +++++---- drivers/net/netdevsim/netdev.c | 10 +- drivers/net/tun.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7996/mmio.c | 12 +- include/linux/soc/mediatek/mtk_wed.h | 2 +- include/net/devlink.h | 6 +- include/net/kcm.h | 1 - net/devlink/port.c | 2 +- net/kcm/kcmsock.c | 10 +- net/mctp/test/route-test.c | 1 - net/sched/sch_ets.c | 11 +- net/vmw_vsock/af_vsock.c | 7 +- .../selftests/drivers/net/lib/sh/lib_netcons.sh | 10 +- .../selftests/drivers/net/netcons_cmdline.sh | 55 ++++--- tools/testing/selftests/net/forwarding/Makefile | 4 +- .../net/forwarding/bridge_activity_notify.sh | 173 +++++++++++++++++++++ tools/testing/selftests/net/forwarding/sch_ets.sh | 1 + .../selftests/net/forwarding/sch_ets_tests.sh | 8 + 27 files changed, 343 insertions(+), 117 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.6iIS0alZEp b/tmp/tmp.xQ8MwwkAcu index 272809bba67b..b6cb4afafe8d 100644 --- a/tmp/tmp.6iIS0alZEp +++ b/tmp/tmp.xQ8MwwkAcu @@ -13,6 +13,19 @@ 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: dsa: ks8995: Add basic switch set-up +net: dsa: ks8995: Delete sysfs register access +net: dsa: ks8995: Add proper RESET delay +net: dsa: Move KS8995 to the DSA subsystem +net/mlx5: Support disabling host PFs +net/mlx5: Query to see if host PF is disabled +net: phy: fixed: remove usage of a faux device +net: dsa: realtek: remove unnecessary file, dentry, inode declarations +dpll: zl3073x: Implement devlink flash callback +dpll: zl3073x: Refactor DPLL initialization +dpll: zl3073x: Add firmware loading functionality +dpll: zl3073x: Add low-level flash functions +dpll: zl3073x: Add functions to access hardware registers net: af_packet: Use hrtimer to do the retire operation mlxbf_gige: report unknown speed and duplex when link is down net/mlx5e: Query FW for buffer ownership @@ -22,7 +35,6 @@ net/mlx5: Restore missing scheduling node cleanup on vport enable failure net/mlx5: Fix QoS reference leak in vport enable error path net/mlx5: Base ECVF devlink port attrs from 0 net: xilinx: axienet: Fix RX skb ring management in DMAengine mode -net/sched: act_api: Remove unnecessary nlmsg_trim() net/sched: Use TC_RTAB_SIZE instead of magic number net: phy: motorcomm: Add support for PHY LEDs on YT8521 dt-bindings: net: realtek,rtl82xx: document wakeup-source property @@ -51,49 +63,20 @@ selftests: net: Explicitly enable CONFIG_CRYPTO_SHA1 for IPsec net: bridge: fix soft lockup in br_multicast_query_expired() selftests/tc-testing: Check backlog stats in gso_skb case net/sched: Fix backlog accounting in qdisc_dequeue_internal -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 -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 @@ -133,6 +116,4 @@ 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: pppoe: implement GRO/GSO support -net/mlx5: Don't use %pK through tracepoints -ice: Don't use %pK through printk or tracepoints net: cadence: macb: convert from round_rate() to determine_rate()