Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-02-11--00-00 (v6.14-rc1-460-gab87079118a7) remotes/brancher/net-next-2025-02-11--03-00 (v6.14-rc1-425-ga8829dd365eb) ==== BASE DIFF ==== .mailmap | 1 + .../bindings/net/wireless/qcom,ath10k.yaml | 1 - .../bindings/net/wireless/qcom,ath11k-pci.yaml | 1 - .../bindings/net/wireless/qcom,ath11k.yaml | 1 - .../bindings/net/wireless/qcom,ath12k-wsi.yaml | 1 - .../bindings/net/wireless/qcom,ath12k.yaml | 1 - MAINTAINERS | 6 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_xsk.h | 10 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 4 +- drivers/net/ethernet/intel/ice/ice_xsk.h | 8 - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 5 + drivers/net/phy/dp83td510.c | 187 +++++++++++++++++++++ drivers/net/usb/r8152.c | 1 + drivers/net/wireless/ath/ath12k/wmi.c | 61 +++++-- drivers/net/wireless/ath/ath12k/wmi.h | 1 - .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 4 +- include/linux/unroll.h | 44 +++++ include/linux/usb/r8152.h | 1 + include/net/l3mdev.h | 2 + include/net/xdp_sock_drv.h | 43 ++++- include/net/xsk_buff_pool.h | 8 + net/core/neighbour.c | 8 +- net/ipv4/arp.c | 4 +- net/ipv6/mcast.c | 31 ++-- net/ipv6/ndisc.c | 24 +-- net/openvswitch/datapath.c | 12 +- net/xdp/xsk_buff_pool.c | 46 ++++- 28 files changed, 432 insertions(+), 88 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.zwoNLeJD76 b/tmp/tmp.69mUj1yojk index 8140bf4aeb90..f67a3cafc24d 100644 --- a/tmp/tmp.zwoNLeJD76 +++ b/tmp/tmp.69mUj1yojk @@ -4,8 +4,6 @@ tc_action dbg profile patch forwarding: set timeout to 3 hours net/mlx4_core: Avoid impossible mlx4_db_alloc() order value -tcp: drop skb extensions before skb_attempt_defer_free -netlink: specs: add conntrack dump and stats dump support net: phy: marvell-88q2xxx: Add support for PHY LEDs on 88q2xxx net: ethernet: ti: am65_cpsw: fix tx_cleanup for XDP case net: ethernet: ti: am65-cpsw: fix RX & TX statistics for XDP_TX case @@ -15,9 +13,6 @@ MAINTAINERS: Add sctp headers to the general netdev entry page_pool: avoid infinite loop to schedule delayed worker vsock/test: Add test for SO_LINGER null ptr deref vsock: Orphan socket after transport release -amd-xgbe: re-initiate auto-negotiation for Broadcom PHYs -net: Add dev_getbyhwaddr_rtnl() helper -net: document return value of dev_getbyhwaddr_rcu() net: wwan: t7xx: don't include '<linux/pm_wakeup.h>' directly net: phy: broadcom: don't include '<linux/pm_wakeup.h>' directly net: xpcs: group EEE code together @@ -84,21 +79,6 @@ Bluetooth: ISO: add TX timestamping Bluetooth: add support for skb TX SND/COMPLETION timestamping net-timestamp: COMPLETION timestamp on packet tx completion net: Add options as a flexible array to struct ip_tunnel_info -net/mlx5: XDP, Enable TX side XDP multi-buffer support -net/mlx5: Extend Ethtool loopback selftest to support non-linear SKB -net/mlx5e: Expose RSS via devlink rx reporter diagnose -net/mlx5e: Add direct TIRs to devlink rx reporter diagnose -net/mlx5e: Move RQs diagnose to a dedicated function -net/mlx5: Expose ICM consumption per function -net/mlx5: Rename and move mlx5_esw_query_vport_vhca_id -net/mlx5e: set the tx_queue_len for pfifo_fast -net/mlx5e: reduce rep rxq depth to 256 for ECPF -net/mlx5e: reduce the max log mpwrq sz for ECPF and reps -net/mlx5: Manage TC arbiter nodes and implement full support for tc-bw -net/mlx5: Add traffic class scheduling support for vport QoS -net/mlx5: Add support for setting tc-bw on nodes -net/mlx5: Add no-op implementation for setting tc-bw on rate objects -devlink: Extend devlink rate API with traffic classes bandwidth management hamradio: baycom: replace strcpy() with strscpy() bnxt_en: Add TPH support in BNXT driver bnxt_en: Extend queue stop/start for TX rings @@ -120,11 +100,9 @@ can: j1939: j1939_sk_send_loop(): fix unable to send messages with data length z Documentation/networking: fix basic node example document ISO 15765-2 net: ethernet: mediatek: add ethtool EEE callbacks documentation: networking: Add NAPI config -hv_netvsc: Set device flags for properly indicating bonding in Hyper-V selftests: drv-net: add helper for path resolution selftests: drv-net: factor out a DrvEnv base class selftests: drv-net: remove an unnecessary libmnl include -Merge tag 'wireless-2025-02-07' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless trace: tcp: Add tracepoint for tcp_cwnd_reduction() mlxsw: Enable Tx checksum offload selftests: test_vxlan_fdb_changelink: Add a test for MC remote change @@ -151,14 +129,6 @@ mptcp: pm: improve error messages mptcp: pm: more precise error messages mptcp: pm: userspace: flags: clearer msg if no remote addr mptcp: pm: drop info of userspace_pm_remove_id_zero_address -ipv6: mcast: extend RCU protection in igmp6_send() -ndisc: extend RCU protection in ndisc_send_skb() -vrf: use RCU protection in l3mdev_l3_out() -openvswitch: use RCU protection in ovs_vport_cmd_fill_info() -arp: use RCU protection in arp_xmit() -neighbour: use RCU protection in __neigh_notify() -ndisc: use RCU protection in ndisc_alloc_skb() -ndisc: ndisc_send_redirect() must use dev_get_by_index_rcu() netlink: specs: wireless: add a spec for nl80211 netlink: specs: add s8, s16 to genetlink schemas netlink: specs: support nested structs in genetlink legacy @@ -172,7 +142,6 @@ tools/net/ynl: remove extraneous plural from variable names net: fec: Refactor MAC reset to function selftests/net: Add selftest for IPv4 RTM_GETMULTICAST support netlink: support dumping IPv4 multicast addresses -net: sxgbe: rework EEE handling based on PHY negotiation batman-adv: Fix incorrect offset in batadv_tt_tvlv_ogm_handler_v1() batman-adv: Drop unmanaged ELP metric worker batman-adv: Ignore neighbor throughput metrics in error case @@ -182,9 +151,6 @@ ptp: vmclock: Clean up miscdev and ptp clock through devres ptp: vmclock: Don't unregister misc device if it was not registered ptp: vmclock: Set driver data before its usage ptp: vmclock: Add .owner to vmclock_miscdev_fops -selftests: bonding: fix incorrect mac address -bonding: fix incorrect MAC address setting to receive NS messages -net: stmmac: Apply new page pool parameters when SPH is enabled net: fib_rules: Convert RTM_DELRULE to per-netns RTNL. net: fib_rules: Add error_free label in fib_delrule(). net: fib_rules: Convert RTM_NEWRULE to per-netns RTNL. @@ -200,28 +166,4 @@ tun: Decouple vnet handling tun: Decouple vnet from tun_struct tun: Keep hdr_len in tun_get_user() tun: Refactor CONFIG_TUN_VNET_CROSS_LE -vsock/virtio: Don't reset the created SOCKET during s2r -vsock/virtio: Move rx_buf_nr and rx_buf_max_nr initialization position -dev: Use rtnl_net_dev_lock() in unregister_netdev(). -net: Fix dev_net(dev) race in unregister_netdevice_notifier_dev_net(). -regulator: scmi: Use of_find_node_by_name_balanced() to find device_node -net: prestera: Use of_find_node_by_name_balanced() to find device_node -net: dsa: hellcreek: Use of_find_node_by_name_balanced() to find device_node -net: dsa: Use of_find_node_by_name_balanced() to find device_node -powerpc: Use of_find_node_by_name_balanced() to find device_node -media: max9286: Use of_find_node_by_name_balanced() to find device_node -net: pse-pd: Add missing of_node_get() before of_find_node_by_name() -net: bcmasp: Add missing of_node_get() before of_find_node_by_name() -of: Add warpper function of_find_node_by_name_balanced() -r8152: add vendor/device ID pair for Dell Alienware AW1022z -xsk: add helper to get &xdp_desc's DMA and meta pointer in one go -ice: use generic unrolled_count() macro -i40e: use generic unrolled_count() macro -unroll: add generic loop unroll helpers icmp: MUST silently discard certain extended echo requests -net: phy: dp83td510: introduce LED framework support -MAINTAINERS: wifi: remove Kalle -MAINTAINERS: wifi: ath: remove Kalle -Merge tag 'ath-current-20250124' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath -wifi: brcmfmac: use random seed flag for BCM4355 and BCM4364 firmware -wifi: ath12k: fix handling of 6 GHz rules