Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-05-06--00-00 (v6.15-rc4-879-g00cfa6695d73) remotes/brancher/net-next-2025-05-06--03-00 (v6.15-rc4-874-ga04d7c7d78f0) ==== 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.0kmE1TA2HD b/tmp/tmp.nFrEKMLY25 index d5368f27ee6c..02790ec3e888 100644 --- a/tmp/tmp.0kmE1TA2HD +++ b/tmp/tmp.nFrEKMLY25 @@ -6,6 +6,15 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +selftests/tc-testing: Add qdisc limit trimming tests +net_sched: Flush gso_skb list too during ->change() +selftests: netfilter: nft_fib.sh: check lo packets bypass fib lookup +netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX +netfilter: nft_set_pipapo: prevent overflow in lookup table allocation +netfilter: nf_conntrack: speed up reads from nf_conntrack proc file +netfilter: nft_quota: match correctly when the quota just depleted +selftests: netfilter: add conntrack stress test +netfilter: bridge: Move specific fragmented packet to slow_path instead of dropping it net: Lock netdevices during dev_shutdown tools: ynl-gen: move the count into a presence struct too tools: ynl-gen: split presence metadata @@ -45,36 +54,17 @@ ARM: dts: nxp: mxs: Adjust the imx28.dtsi L2 switch description dt-bindings: net: Add MTIP L2 switch description net: phy: micrel: remove KSZ9477 EEE quirks now handled by phylink net: dsa: microchip: let phylink manage PHY EEE configuration on KSZ switches -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 -ipv4: ip_tunnel: Replace strcpy use with strscpy net: ibmveth: added KUnit tests for some buffer pool functions net: ibmveth: Reset the adapter when unexpected states are detected net: ibmveth: Indented struct ibmveth_adapter correctly 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 -vhost/net: Defer TX queue re-enable until after sendmsg 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 @@ -86,12 +76,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