Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-02-21--16-00 (v6.14-rc3-690-gd233a662ff38) remotes/brancher/net-next-hw-2025-02-22--00-00 (v6.14-rc3-712-g43a852cf6f0b) ==== BASE DIFF ==== .../bindings/net/realtek,rtl9301-mdio.yaml | 86 +++++++++++++ .../{mfd => net}/realtek,rtl9301-switch.yaml | 63 ++++++++- drivers/bluetooth/btusb.c | 6 +- drivers/infiniband/ulp/ipoib/ipoib_netlink.c | 9 +- drivers/net/amt.c | 11 +- drivers/net/bareudp.c | 9 +- drivers/net/bonding/bond_netlink.c | 6 +- drivers/net/can/dev/netlink.c | 4 +- drivers/net/can/vxcan.c | 7 +- drivers/net/ethernet/google/gve/gve.h | 16 ++- drivers/net/ethernet/google/gve/gve_adminq.c | 66 ++++++++-- drivers/net/ethernet/google/gve/gve_ethtool.c | 60 ++++++++- drivers/net/ethernet/google/gve/gve_main.c | 86 ++++++++++++- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 9 +- drivers/net/geneve.c | 9 +- drivers/net/gtp.c | 10 +- drivers/net/ipvlan/ipvlan.h | 3 +- drivers/net/ipvlan/ipvlan_main.c | 8 +- drivers/net/ipvlan/ipvtap.c | 6 +- drivers/net/macsec.c | 9 +- drivers/net/macvlan.c | 21 +-- drivers/net/macvtap.c | 6 +- drivers/net/netkit.c | 14 +- drivers/net/pfcp.c | 9 +- drivers/net/phy/sfp.c | 2 + drivers/net/ppp/ppp_generic.c | 9 +- drivers/net/team/team_core.c | 6 +- drivers/net/veth.c | 7 +- drivers/net/vrf.c | 5 +- drivers/net/vxlan/vxlan_core.c | 9 +- drivers/net/wireguard/device.c | 7 +- drivers/net/wireless/virtual/virt_wifi.c | 8 +- drivers/net/wwan/wwan_core.c | 16 ++- fs/afs/server.c | 3 + fs/afs/server_list.c | 4 +- include/linux/if_macvlan.h | 6 +- include/net/ip_tunnels.h | 5 +- include/net/rtnetlink.h | 40 +++++- include/trace/events/afs.h | 2 + net/8021q/vlan_netlink.c | 9 +- net/batman-adv/soft-interface.c | 9 +- net/bluetooth/l2cap_core.c | 9 +- net/bridge/br_netlink.c | 6 +- net/caif/chnl_net.c | 5 +- net/core/rtnetlink.c | 34 ++--- net/hsr/hsr_netlink.c | 12 +- net/ieee802154/6lowpan/core.c | 7 +- net/ipv4/ip_gre.c | 22 +++- net/ipv4/ip_tunnel.c | 7 +- net/ipv4/ip_vti.c | 9 +- net/ipv4/ipip.c | 9 +- net/ipv6/ip6_gre.c | 26 ++-- net/ipv6/ip6_tunnel.c | 18 ++- net/ipv6/ip6_vti.c | 14 +- net/ipv6/sit.c | 20 +-- net/rds/stats.c | 3 +- net/rxrpc/ar-internal.h | 1 - net/rxrpc/input.c | 2 - net/rxrpc/peer_event.c | 9 +- net/rxrpc/peer_object.c | 5 +- net/rxrpc/rxperf.c | 12 ++ net/xfrm/xfrm_interface_core.c | 15 ++- tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/config | 5 + tools/testing/selftests/net/lib/py/__init__.py | 2 +- tools/testing/selftests/net/lib/py/netns.py | 18 +++ tools/testing/selftests/net/link_netns.py | 141 +++++++++++++++++++++ tools/testing/selftests/net/netns-name.sh | 10 ++ 68 files changed, 875 insertions(+), 227 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.c1rrh8vODz b/tmp/tmp.yEMnfP5sWq index fdf8b5586a0e..c89705fd4c4f 100644 --- a/tmp/tmp.c1rrh8vODz +++ b/tmp/tmp.yEMnfP5sWq @@ -15,7 +15,6 @@ ipv6: fib_rules: Add DSCP mask matching ipv4: fib_rules: Add DSCP mask matching net: fib_rules: Add DSCP mask attribute net: loopback: Avoid sending IP packets without an Ethernet header -net/rds: Replace deprecated strncpy() with strscpy_pad() ibmvnic: Print data buffers with kernel API's hexdump: Use for_each macro in print_hex_dump hexdump: Implement macro for converting large buffers @@ -32,11 +31,4 @@ netfilter: xt_IDLETIMER: convert timeouts to secs_to_jiffies() net/smc: convert timeouts to secs_to_jiffies() xfrm_output: Force software GSO only in tunnel mode bonding: report duplicate MAC address in all situations -net: phy: add phylib-internal.h -afs: Give an afs_server object a ref on the afs_cell object it points to -afs: Fix the server_list to unuse a displaced server rather than putting it -rxrpc: Fix locking issues with the peer record hash -rxrpc: peer->mtu_lock is redundant -rxrpc: rxperf: Fix missing decoding of terminal magic cookie -net: sfp: add quirk for 2.5G OEM BX SFP virtio-net: tweak for better TX performance in NAPI mode