Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-02-27--03-00 (v6.14-rc3-937-g4c404ceceb04) remotes/brancher/net-next-2025-02-27--06-00 (v6.14-rc3-923-g27590e9c5162) ==== BASE DIFF ==== Documentation/networking/scaling.rst | 6 +- drivers/net/bonding/bond_main.c | 2 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 43 +---- drivers/net/ethernet/engleder/tsnep_main.c | 4 +- drivers/net/ethernet/intel/ice/ice.h | 3 - drivers/net/ethernet/intel/ice/ice_arfs.c | 33 +--- drivers/net/ethernet/intel/ice/ice_arfs.h | 2 - drivers/net/ethernet/intel/ice/ice_base.c | 7 +- drivers/net/ethernet/intel/ice/ice_lib.c | 16 +- drivers/net/ethernet/intel/ice/ice_main.c | 47 +----- drivers/net/ethernet/intel/idpf/idpf_lib.c | 1 + drivers/net/ethernet/intel/idpf/idpf_txrx.c | 22 +-- drivers/net/ethernet/intel/idpf/idpf_txrx.h | 6 +- drivers/net/ethernet/intel/igc/igc_main.c | 3 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 2 +- include/linux/cpu_rmap.h | 1 + include/linux/netdevice.h | 24 ++- include/linux/skbuff.h | 5 +- lib/cpu_rmap.c | 2 +- net/core/dev.c | 171 ++++++++++++++++++- net/socket.c | 11 +- net/unix/af_unix.c | 1 + tools/testing/selftests/drivers/net/hw/Makefile | 4 + tools/testing/selftests/drivers/net/hw/irq.py | 99 +++++++++++ .../selftests/drivers/net/hw/xdp_dummy.bpf.c | 13 ++ tools/testing/selftests/drivers/net/lib/py/env.py | 8 +- tools/testing/selftests/net/Makefile | 2 +- tools/testing/selftests/net/cmsg_ip.sh | 184 +++++++++++++++++++++ tools/testing/selftests/net/cmsg_ipv6.sh | 154 ----------------- tools/testing/selftests/net/cmsg_sender.c | 90 ++++++---- 32 files changed, 602 insertions(+), 374 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.mMwWeWDk4d b/tmp/tmp.kUk44Vy2SL index 889c74cdd0f5..9f2fad2427f1 100644 --- a/tmp/tmp.mMwWeWDk4d +++ b/tmp/tmp.kUk44Vy2SL @@ -74,25 +74,8 @@ 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 -sunrpc: suppress warnings for unused procfs functions net: 802: enforce underlying device type for GARP and MRP pktgen: avoid unused-const-variable warning -net/mlx5: IRQ, Fix null string in debug print -net/mlx5: Restore missing trace event when enabling vport QoS -net/mlx5: Fix vport QoS cleanup on error -net: ethtool: Don't check if RSS context exists in case of context 0 -net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination. -bonding: report duplicate MAC address in all situations -net: skb: free up one bit in tx_flags -selftests/net: expand cmsg_ipv6.sh with ipv4 -selftests/net: prepare cmsg_ipv6.sh for ipv4 -af_unix: Fix memory leak in unix_dgram_sendmsg() -selftests: drv-net: add tests for napi IRQ affinity notifiers -idpf: use napi's irq affinity -ice: use napi's irq affinity and rmap IRQ notifiers -ice: clear NAPI's IRQ numbers in ice_vsi_clear_napi_queues() -net: ena: use napi's aRFS rmap notifers -net: move aRFS rmap management and CPU affinity to core tsnep: Add loopback selftests net: selftests: Add selftests sets with fixed speed net: selftests: Support selftest sets @@ -102,21 +85,6 @@ net: phy: micrel: Add loopback support net: phy: Support speed selection for PHY loopback net: phy: Allow loopback speed selection for PHY drivers usbnet: gl620a: fix endpoint checking in genelink_bind() -net: airoha: Introduce PPE debugfs support -net: airoha: Add loopback support for GDM2 -net: airoha: Introduce flowtable offload support -net: airoha: Introduce Airoha NPU support -dt-bindings: net: airoha: Add airoha,npu phandle property -dt-bindings: net: airoha: Add the NPU node for EN7581 SoC -net: airoha: Rename airoha_set_gdm_port_fwd_cfg() in airoha_set_vip_for_gdm_port() -net: airoha: Move REG_GDM_FWD_CFG() initialization in airoha_dev_init() -net: airoha: Enable support for multiple net_devices -net: dsa: mt7530: Enable Rx sptag for EN7581 SoC -net: airoha: Move DSA tag in DMA descriptor -net: airoha: Move register definitions in airoha_regs.h -net: airoha: Move reg/write utility routines in airoha_eth.h -net: airoha: Move definitions in airoha_eth.h -net: airoha: Move airoha_eth driver in a dedicated folder net: ipv6: fix TCP GSO segmentation with NAT selftest: net: add proc_net_pktgen net: pktgen: remove all superfluous index assignements @@ -126,4 +94,3 @@ 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 -net: Handle napi_schedule() calls from non-interrupt