Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-05-28--00-00 (v6.15-rc7-1917-gb55fc28b8e38) remotes/brancher/net-next-2025-05-28--03-00 (v6.15-rc7-1890-g0ddafd38ba3c) ==== BASE DIFF ==== .../bindings/net/dsa/mediatek,mt7530.yaml | 5 +++ drivers/net/dsa/mt7530-mmio.c | 1 + drivers/net/dsa/mt7530.c | 24 +++++++++++-- drivers/net/dsa/mt7530.h | 18 +++++++--- drivers/net/ethernet/airoha/airoha_eth.c | 10 +++++- drivers/net/ethernet/cadence/macb_main.c | 6 +++- drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c | 2 +- .../mellanox/mlx5/core/steering/hws/bwc_complex.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 9 +++-- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 8 ++--- drivers/net/ethernet/microchip/lan743x_ethtool.c | 18 ++++++++-- drivers/net/ethernet/microchip/lan743x_main.c | 15 +++------ drivers/net/ethernet/wangxun/libwx/wx_hw.c | 3 +- drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c | 11 ++++-- drivers/net/ethernet/wangxun/txgbe/txgbe_fdir.c | 23 ++++++++----- drivers/net/ethernet/wangxun/txgbe/txgbe_type.h | 2 +- drivers/net/mctp/mctp-usb.c | 2 ++ drivers/net/phy/mediatek/mtk-ge-soc.c | 20 +++++++++++ drivers/net/phy/mscc/mscc_ptp.c | 16 ++++++--- drivers/net/phy/phy_device.c | 4 ++- include/linux/mdio.h | 5 +-- include/linux/phy.h | 5 +-- include/net/sctp/sctp.h | 2 -- net/Kconfig | 2 +- net/core/devmem.c | 5 ++- net/core/devmem.h | 5 ++- net/core/netdev-genl.c | 8 ++--- net/core/page_pool.c | 4 +-- net/ipv4/tcp.c | 24 ++++++------- net/sctp/socket.c | 4 +-- net/tipc/crypto.c | 2 +- tools/net/ynl/pyynl/lib/ynl.py | 39 ++++++++++++++-------- tools/testing/selftests/drivers/net/Makefile | 1 - tools/testing/selftests/drivers/net/hw/devmem.py | 18 +++++----- tools/testing/selftests/drivers/net/hw/ncdevmem.c | 16 +++++++-- .../selftests/drivers/net/lib/sh/lib_netcons.sh | 1 - .../selftests/drivers/net/netdevsim/peer.sh | 2 +- tools/testing/selftests/net/Makefile | 2 +- tools/testing/selftests/net/busy_poll_test.sh | 2 +- .../selftests/net/ipv6_route_update_soft_lockup.sh | 1 - tools/testing/selftests/net/lib.sh | 21 ++++++++++++ tools/testing/selftests/net/mptcp/Makefile | 2 +- tools/testing/selftests/net/mptcp/mptcp_lib.sh | 1 - tools/testing/selftests/net/net_helper.sh | 25 -------------- tools/testing/selftests/net/netfilter/nft_queue.sh | 38 +++++++++++++++++---- tools/testing/selftests/net/pmtu.sh | 1 - tools/testing/selftests/net/udpgro.sh | 2 +- tools/testing/selftests/net/udpgro_bench.sh | 2 +- tools/testing/selftests/net/udpgro_frglist.sh | 2 +- tools/testing/selftests/net/udpgro_fwd.sh | 2 +- 50 files changed, 286 insertions(+), 157 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.rsRQY7XNfY b/tmp/tmp.uohl65V0fq index a33670f18a03..6d358f43e646 100644 --- a/tmp/tmp.rsRQY7XNfY +++ b/tmp/tmp.uohl65V0fq @@ -6,6 +6,7 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +selftests/vsock: add initial vmtest.sh for vsock net: mana: Add handler for hardware servicing events hns3: Demote load and progress messages to debug level net: tipc: fix refcount warning in tipc_aead_encrypt @@ -18,7 +19,6 @@ gve: Fix RX_BUFFERS_POSTED stat to report per-queue fill_cnt net: ti: icssg-prueth: Fix swapped TX stats for MII interfaces. net: stmmac: platform: guarantee uniqueness of bus_id page_pool: Fix use-after-free in page_pool_recycle_in_ring -net: arp: use kfree_skb_reason() in arp_rcv() bpf: Fix L4 csum update on IPv6 in CHECKSUM_COMPLETE net: Fix checksum update for ILA adj-transport selftests: netfilter: Fix skip of wildcard interface test @@ -28,24 +28,8 @@ selftests/bpf: Fix bpf selftest build warning Fix sock_exceed_buf_limit not being triggered in __sk_mem_raise_allocated net/mlx5: Flag state up only after cmdif is ready net: ch9200: fix uninitialised access during mii_nway_restart -sctp: mark sctp_do_peeloff static -net: lan743x: Fix PHY reset handling during initialization and WOL -net: lan743x: rename lan743x_reset_phy to lan743x_hw_reset_phy -net: macb: Check return value of dma_set_mask_and_coherent() -net: mctp: start tx queue on netdev open -selftests: net: move wait_local_port_listen to lib.sh -Documentation: netlink: specs: tc: Add DualPI2 specification -selftests/tc-testing: Add selftests for qdisc DualPI2 -sched: Add enqueue/dequeue of dualpi2 qdisc -sched: Dump configuration and statistics of dualpi2 qdisc -sched: Struct definition and parsing of dualpi2 qdisc net: af_key: Add error check in set_sadb_address() -net/mlx5e: Log error messages when extack is not present -net/mlx5: Warn when write combining is not supported Octeontx2-af: Skip overlap check for SPI field -mlxsw: core_thermal: Constify struct thermal_zone_device_ops -cxgb4: Constify struct thermal_zone_device_ops -net/mlx5: Add error handling in mlx5_query_nic_vport_node_guid() dt-bindings: net: pse-pd: ti,tps23881: Add interrupt description net: pse-pd: tps23881: Add support for static port priority feature dt-bindings: net: pse-pd: microchip,pd692x0: Add manager regulator supply @@ -59,64 +43,19 @@ net: pse-pd: Add support for PSE power domains net: pse-pd: tps23881: Add support for PSE events and interrupts net: pse-pd: Add support for reporting events net: pse-pd: Introduce attached_phydev to pse control -net: airoha: Fix an error handling path in airoha_alloc_gdm_port() -net: devmem: ncdevmem: remove unused variable -net: devmem: ksft: upgrade rx test to send 1K data -net: devmem: ksft: add 5 tuple FS support -net: devmem: ksft: add exit_wait to make rx test pass -net: devmem: ksft: add ipv4 support -net: devmem: preserve sockc_err -page_pool: fix ugly page_pool formatting -net: devmem: move list_add to net_devmem_bind_dmabuf. net: stmmac: set multicast filter to zero if feature is unsupported net: phy: assign default match function for non-PHY MDIO devices -net: lan743x: Modify the EEPROM and OTP size for PCI1xxxx devices -net/mlx5: HWS, Fix an error code in mlx5hws_bwc_rule_create_complex() ice: add phase offset monitor for all PPS dpll inputs dpll: add phase_offset_monitor_get/set callback ops dpll: add phase-offset-monitor feature to netlink spec -selftests: netfilter: nft_queue.sh: include file transfer duration in log message -tipc: use kfree_sensitive() for aead cleanup -octeontx2-pf: ethtool: Display "Autoneg" and "Port" fields -tools: ynl: parse extack for sub-messages -net: phy: clear phydev->devlink when the link is deleted net: phy: mscc: Stop clearing the the UDPv4 checksum for L2 frames -net: txgbe: Support the FDIR rules assigned to VFs -net: libwx: Fix statistics of multicast packets net: openvswitch: Fix the dead loop of MPLS parse bonding: fix multicast MAC address synchronization -gve: Advertise support for rx hardware timestamping -gve: Implement ndo_hwtstamp_get/set for RX timestamping -gve: Add rx hardware timestamp expansion -gve: Add support to query the nic clock -gve: Add adminq lock for queues creation and destruction -gve: Add initial PTP device support -gve: Add adminq command to report nic timestamp -gve: Add device option for nic clock synchronization -vsock/test: Cover more CIDs in transport_uaf test selftests/tc-testing: Add a test for HFSC eltree double add with reentrant enqueue behaviour on netem net_sched: hfsc: Address reentrant enqueue adding class to eltree twice -net: phy: mediatek: Add Airoha AN7583 PHY support -net: dsa: mt7530: Add AN7583 support -dt-bindings: net: dsa: mediatek,mt7530: Add airoha,an7583-switch -net: phy: mscc: Fix memory leak when using one step timestamping octeontx2-pf: QOS: Refactor TC_HTB_LEAF_DEL_LAST callback -net: phy: fix up const issues in to_mdio_device() and to_phy_device() octeontx2-pf: QOS: Perform cache sync on send queue teardown -libeth: xdp, xsk: access adjacent u32s as u64 where applicable -libeth: xsk: add XSkFQ refill and XSk wakeup helpers -libeth: xsk: add XSk Rx processing support -libeth: xsk: add XSk xmit functions -libeth: xsk: add XSk XDP_TX sending helpers -libeth: xdp: add RSS hash hint and XDP features setup helpers -libeth: xdp: add templates for building driver-side callbacks -libeth: xdp: add XDP prog run and verdict result handling -libeth: xdp: add helpers for preparing/processing &libeth_xdp_buff -libeth: xdp: add XDPSQ cleanup timers -libeth: xdp: add XDPSQ locking helpers -libeth: xdp: add XDPSQE completion helpers -libeth: xdp: add .ndo_xdp_xmit() helpers -libeth: xdp: add XDP_TX buffers sending -libeth: support native XDP and register memory model -libeth: convert to netmem +virtio_net: Enforce minimum TX ring size for reliability +virtio_net: Cleanup '2+MAX_SKB_FRAGS' +virtio_ring: Fix error reporting in virtqueue_resize net: mana: Add support for Multi Vports on Bare metal