Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-05-06--00-00 (v6.15-rc4-850-g9f52a40a102a) remotes/brancher/net-next-hw-2025-05-06--08-00 (v6.15-rc4-838-g24f46dd129a8) ==== BASE DIFF ==== drivers/vhost/net.c | 30 ++- net/ethtool/netlink.c | 217 ++++++++++++++-- net/ethtool/netlink.h | 4 - net/ethtool/phy.c | 342 +++++++------------------ net/ipv4/ip_tunnel.c | 4 +- net/ipv6/addrconf.c | 15 +- tools/net/ynl/lib/ynl.c | 2 +- tools/testing/selftests/drivers/net/ping.py | 45 ++-- tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/gre_ipv6_lladdr.sh | 177 +++++++++++++ 10 files changed, 536 insertions(+), 301 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.8BR4cen0Hh b/tmp/tmp.cYTxrlSGlz index 87ae3d5fc2f4..c3e1d8b81460 100644 --- a/tmp/tmp.8BR4cen0Hh +++ b/tmp/tmp.cYTxrlSGlz @@ -4,6 +4,7 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +net: Lock netdevices during dev_shutdown tools: ynl-gen: move the count into a presence struct too tools: ynl-gen: split presence metadata tools: ynl-gen: rename basic presence from 'bit' to 'present' @@ -21,31 +22,13 @@ devlink: use DEVLINK_VAR_ATTR_TYPE_* instead of NLA_* in fmsg devlink: avoid param type value translations devlink: define enum for attr types of dynamic attributes tools: ynl-gen: allow noncontiguous enums -tools: ynl-gen: validate 0 len strings from kernel io_uring/zcrx: selftests: fix setting ntuple rule into rss eth: fbnic: fix `tx_dropped` counting -selftests: drv: net: add version indicator -selftests: drv: net: avoid skipping tests -selftests: drv: net: fix test failure on ipv6 sys selftests: net: exit cleanly on SIGTERM / timeout -selftests: Add IPv6 link-local address generation tests for GRE devices. -gre: Fix again IPv6 link-local address generation. net: ti: icssg-prueth: add TAPRIO offload support -net: ethtool: netlink: Use netdev_hold for dumpit() operations -net: ethtool: phy: Convert the PHY_GET command to generic phy dump -net: ethtool: Introduce per-PHY DUMP operations vsock/test: Expand linger test to ensure close() does not misbehave vsock: Move lingering logic to af_vsock core vsock/virtio: Linger on unsent data -xdp: add xdp_skb_reserve_put helper -mfd: zl3073x: Register DPLL sub-device during init -mfd: zl3073x: Add clock_id field -mfd: zl3073x: Fetch invariants during probe -mfd: zl3073x: Protect operations requiring multiple register accesses -mfd: zl3073x: Add support for devlink device info -mfd: Add Microchip ZL3073x support -dt-bindings: dpll: Add support for Microchip Azurite chip family -dt-bindings: dpll: Add DPLL device and pin net: dsa: b53: do not set learning and unicast/multicast on up net: dsa: b53: fix learning on VLAN unaware bridges net: dsa: b53: fix toggling vlan_filtering @@ -57,12 +40,3 @@ net: dsa: b53: fix flushing old pvid VLAN on pvid change net: dsa: b53: fix clearing PVID of a port net: dsa: b53: keep CPU port always tagged again net: dsa: b53: allow leaky reserved multicast -selftests: ncdevmem: Implement devmem TCP TX -net: check for driver support in netmem TX -gve: add netmem TX support to GVE DQO-RDA mode -net: enable driver support for netmem TX -net: add devmem TCP TX documentation -net: devmem: Implement TX path -net: devmem: TCP tx netlink api -net: add get_netmem/put_netmem support -netmem: add niov->type attribute to distinguish different net_iov types