Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-02-27--08-00 (v6.14-rc3-904-g5d37a79e153a) remotes/brancher/net-next-hw-2025-02-27--16-00 (v6.14-rc3-905-ga541097e6953) ==== BASE DIFF ==== drivers/net/ethernet/apm/xgene-v2/main.c | 4 +- drivers/net/ethernet/brocade/bna/bnad.c | 1 + drivers/net/ethernet/cortina/gemini.c | 1 + drivers/net/ethernet/hisilicon/hns_mdio.c | 2 +- drivers/net/ethernet/intel/idpf/idpf_txrx.c | 3 +- drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 22 ++-- drivers/net/usb/gl620a.c | 4 +- drivers/net/veth.c | 3 +- drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c | 1 + include/linux/netdevice.h | 37 ++++-- include/linux/skbuff.h | 1 + include/net/busy_poll.h | 12 +- include/net/gro.h | 38 ++++-- include/net/xdp.h | 1 - kernel/bpf/cpumap.c | 146 +++++++++++++++--------- net/core/dev.c | 79 ++++--------- net/core/gro.c | 103 +++++++++++------ net/core/pktgen.c | 9 +- net/core/skbuff.c | 62 ++++++++++ net/core/xdp.c | 10 -- net/ipv6/rpl_iptunnel.c | 14 ++- net/ipv6/seg6_iptunnel.c | 14 ++- tools/testing/selftests/drivers/net/queues.py | 7 +- 23 files changed, 360 insertions(+), 214 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.wByVPMzeOU b/tmp/tmp.cJGsX12LkS index 904ba1bef83b..2170e26b742e 100644 --- a/tmp/tmp.wByVPMzeOU +++ b/tmp/tmp.cJGsX12LkS @@ -3,8 +3,6 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours -idpf: fix checksums set in idpf_rx_rsc() -dpll: Add an assertion to check freq_supported_num 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 @@ -24,7 +22,6 @@ 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 -selftests: drv-net: Check if combined-count exists 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 @@ -60,18 +57,3 @@ 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 -net: ethernet: mtk_ppe_offload: Allow QinQ, double ETH_P_8021Q only -net: ipv6: fix dst ref loop on input in rpl lwt -net: ipv6: fix dst ref loop on input in seg6 lwt -xdp: remove xdp_alloc_skb_bulk() -veth: use napi_skb_cache_get_bulk() instead of xdp_alloc_skb_bulk() -bpf: cpumap: switch to napi_skb_cache_get_bulk() -net: skbuff: introduce napi_skb_cache_get_bulk() -bpf: cpumap: reuse skb array instead of a linked list to chain skbs -bpf: cpumap: switch to GRO from netif_receive_skb_list() -net: gro: expose GRO init/cleanup to use outside of NAPI -net: gro: decouple GRO from the NAPI layer -net: xgene-v2: remove incorrect ACPI_PTR annotation -net: hisilicon: hns_mdio: remove incorrect ACPI_PTR annotation -net: 802: enforce underlying device type for GARP and MRP -pktgen: avoid unused-const-variable warning