Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-05-28--00-00 (v6.15-rc7-1877-ge69a98516ac1) remotes/brancher/net-next-hw-2025-05-28--08-00 (v6.15-rc7-1873-ge789f1d6a8a5) ==== 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 +- drivers/net/ethernet/marvell/octeontx2/nic/qos.c | 4 +-- .../net/ethernet/marvell/octeontx2/nic/qos_sq.c | 22 ++++++++++++ .../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/microsoft/mana/mana_en.c | 24 ++++++++----- 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 | 20 +++++++---- drivers/net/phy/phy_device.c | 4 ++- include/linux/mdio.h | 5 +-- include/linux/phy.h | 5 +-- include/net/mana/mana.h | 4 ++- 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/netlabel/netlabel_kapi.c | 3 ++ net/openvswitch/flow.c | 2 +- net/sched/sch_hfsc.c | 9 ++++- 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 -------------- .../net/netfilter/nft_interface_stress.sh | 7 ++-- 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 +- .../tc-testing/tc-tests/infra/qdiscs.json | 35 +++++++++++++++++++ 59 files changed, 383 insertions(+), 174 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.h58DPTNjnG b/tmp/tmp.v9yosrJMbc index 91536c84d4a6..daa2043a90dd 100644 --- a/tmp/tmp.h58DPTNjnG +++ b/tmp/tmp.v9yosrJMbc @@ -5,78 +5,30 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours -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 -net: pse-pd: pd692x0: Add support for controller and manager power supplies -net: pse-pd: pd692x0: Add support for PSE PI priority feature -net: ethtool: Add PSE port priority support feature -net: pse-pd: Add support for budget evaluation strategies -net: pse-pd: Add helper to report hardware enable status of the PI -net: ethtool: Add support for new power domains index description -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 -net: mana: Add support for Multi Vports on Bare metal +octeontx2: Annotate mmio regions as __iomem +octeontx2-pf: Avoid typecasts by simplifying otx2_atomic64_add macro +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 +rxrpc: Fix return from none_validate_challenge() +selftest/net/ovpn: fix missing file +selftest/net/ovpn: fix TCP socket creation +ovpn: ensure sk is still valid during cleanup +ovpn: properly deconfigure UDP-tunnel +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 +bpf: Fix L4 csum update on IPv6 in CHECKSUM_COMPLETE +net: Fix checksum update for ILA adj-transport +selftest: Add selftest for multicast address notifications +net: stmmac: add explicit check and error on invalid PTP clock rate +selftests/bpf: Fix bpf selftest build warning +Fix sock_exceed_buf_limit not being triggered in __sk_mem_raise_allocated +net: ch9200: fix uninitialised access during mii_nway_restart +net: af_key: Add error check in set_sadb_address() +Octeontx2-af: Skip overlap check for SPI field +virtio_net: Enforce minimum TX ring size for reliability +virtio_net: Cleanup '2+MAX_SKB_FRAGS' +virtio_ring: Fix error reporting in virtqueue_resize