Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-02-28--00-00 (v6.14-rc4-878-g869a6a9e7d57) remotes/brancher/net-next-hw-2025-02-28--08-00 (v6.14-rc4-909-gab8a1230ca7d) ==== BASE DIFF ==== .mailmap | 1 - Documentation/netlink/specs/rt_link.yaml | 16 +++++++ drivers/net/ethernet/intel/ice/ice_dpll.c | 14 +++--- drivers/net/ethernet/mellanox/mlx5/core/dpll.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 10 ++++- .../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 6 +-- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 8 ++-- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 22 ++++----- .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 6 +-- drivers/net/ethernet/sfc/mae.c | 2 +- drivers/net/ethernet/sfc/tc.c | 6 +-- .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 6 ++- drivers/net/geneve.c | 52 ++++++++++++++++++++-- drivers/net/netkit.c | 1 - include/linux/qed/qed_ll2_if.h | 2 +- include/uapi/linux/if_link.h | 6 +++ net/core/net-sysfs.c | 10 ++--- net/sched/sch_qfq.c | 2 +- scripts/coccinelle/misc/newline_in_nl_msg.cocci | 13 +++--- tools/testing/selftests/net/gro.c | 8 ++-- tools/testing/selftests/net/gro.sh | 7 +-- tools/testing/selftests/net/setup_veth.sh | 3 +- 24 files changed, 144 insertions(+), 63 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.5mvMldYb59 b/tmp/tmp.K9eX8ZpB9e index 2170e26b742e..f1c93f43c72f 100644 --- a/tmp/tmp.5mvMldYb59 +++ b/tmp/tmp.K9eX8ZpB9e @@ -3,26 +3,42 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours -selftests/net: deflake GRO tests -selftests/net: only print passing message in GRO tests when tests pass -selftests/net: have `gro.sh -t` return a correct exit code -ipv4: fib: Convert RTM_NEWROUTE and RTM_DELROUTE to per-netns RTNL. -ipv4: fib: Move fib_valid_key_len() to rtm_to_fib_config(). -ipv4: fib: Hold rtnl_net_lock() in ip_rt_ioctl(). -ipv4: fib: Hold rtnl_net_lock() for ip_fib_net_exit(). -ipv4: fib: Namespacify fib_info hash tables. -ipv4: fib: Add fib_info_hash_grow(). -ipv4: fib: Remove fib_info_hash_size. -ipv4: fib: Remove fib_info_laddrhash pointer. -ipv4: fib: Make fib_info_hashfn() return struct hlist_head. -ipv4: fib: Allocate fib_info_hash[] during netns initialisation. -ipv4: fib: Allocate fib_info_hash[] and fib_info_laddrhash[] by kvmalloc_array(). -ipv4: fib: Use cached net in fib_inetaddr_event(). +net: dsa: rtl8366rb: don't prompt users for LED control +nf_conntrack_h323: Fix spelling mistake "authenticaton" -> "authentication" +Merge tag 'for-net-2025-02-27' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth +idpf: synchronize pending IRQs after disable +tsnep: Add loopback selftests +net: selftests: Add selftests sets with fixed speed +net: selftests: Support selftest sets +tsnep: Select speed for loopback +net: phy: marvell: Align set_loopback() implementation +net: phy: micrel: Add loopback support +net: phy: Support speed selection for PHY loopback +net: phy: Allow loopback speed selection for PHY drivers +be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink +selftest: net: add proc_net_pktgen +net: pktgen: remove all superfluous index assignements +net: pktgen: fix mpls reset parsing +net: pktgen: fix access outside of user given buffer in pktgen_if_write() +net: pktgen: fix mpls maximum labels list parsing +net: pktgen: remove some superfluous variable initializing +net: pktgen: remove extra tmp variable (re-use len instead) +net: pktgen: fix mix of int/long +llc: do not use skb_get() before dev_queue_xmit() +xsk: fix __xsk_generic_xmit() error code when cq is full +net: sfp: add quirk for FS SFP-10GM-T copper SFP+ module +net: hsr: Add KUnit test for PRP +net: hsr: Fix PRP duplicate detection +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 inet: ping: avoid skb_clone() dance in ping_rcv() ipv4: icmp: do not process ICMP_EXT_ECHOREPLY for broadcast/multicast addresses -geneve, specs: Add port range to rt_link specification -geneve: Allow users to specify source port range -net-sysfs: remove unused initial ret values net: gso: fix ownership in __udp_gso_segment net/mlx5: Add trust lockdown error to health syndrome print function net/mlx5: Expose crr in health buffer @@ -47,13 +63,9 @@ net: phy: phy_caps: Move __set_linkmode_max_speed to phy_caps net: phy: phy_caps: Move phy_speeds to phy_caps net: phy: Use an internal, searchable storage for the linkmodes net: ethtool: Export the link_mode_params definitions -ice: dpll: Remove newline at the end of a netlink error message -net: sched: Remove newline at the end of a netlink error message -sfc: Remove newline at the end of a netlink error message -net/mlx5: Remove newline at the end of a netlink error message -coccinelle: Add missing (GE)NL_SET_ERR_MSG_* to strings ending with newline test net: plumb extack in __dev_change_net_namespace() net: advertise netns_immutable property via netlink net: rename netns_local to netns_immutable -net/mlx5e: Avoid a hundred -Wflex-array-member-not-at-end warnings -ppp: Fix KMSAN warning by initializing 2-byte header +Bluetooth: Add check for mgmt_alloc_skb() in mgmt_device_connected() +Bluetooth: Add check for mgmt_alloc_skb() in mgmt_remote_name() +bluetooth: btusb: Initialize .owner field of force_poll_sync_fops