Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-05-20--03-00 (v6.15-rc6-1360-gc8961f58d6aa) remotes/brancher/net-next-2025-05-20--06-00 (v6.15-rc6-1364-gdb7784449e0e) ==== BASE DIFF ==== drivers/net/ethernet/intel/idpf/Kconfig | 1 + drivers/net/ethernet/intel/idpf/Makefile | 3 + drivers/net/ethernet/intel/idpf/idpf.h | 19 + .../net/ethernet/intel/idpf/idpf_controlq_api.h | 3 + drivers/net/ethernet/intel/idpf/idpf_dev.c | 14 + drivers/net/ethernet/intel/idpf/idpf_ethtool.c | 67 ++ drivers/net/ethernet/intel/idpf/idpf_lan_pf_regs.h | 4 + drivers/net/ethernet/intel/idpf/idpf_lan_txrx.h | 13 +- drivers/net/ethernet/intel/idpf/idpf_lib.c | 57 ++ drivers/net/ethernet/intel/idpf/idpf_main.c | 9 +- drivers/net/ethernet/intel/idpf/idpf_ptp.c | 873 +++++++++++++++++++++ drivers/net/ethernet/intel/idpf/idpf_ptp.h | 362 +++++++++ drivers/net/ethernet/intel/idpf/idpf_txrx.c | 171 +++- drivers/net/ethernet/intel/idpf/idpf_txrx.h | 18 +- drivers/net/ethernet/intel/idpf/idpf_virtchnl.c | 161 ++-- drivers/net/ethernet/intel/idpf/idpf_virtchnl.h | 84 ++ .../net/ethernet/intel/idpf/idpf_virtchnl_ptp.c | 615 +++++++++++++++ drivers/net/ethernet/intel/idpf/virtchnl2.h | 314 +++++++- include/linux/netlink.h | 3 +- include/net/netdev_queues.h | 18 +- tools/testing/selftests/drivers/net/lib/py/env.py | 2 +- 21 files changed, 2698 insertions(+), 113 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.XfWF31Vej2 b/tmp/tmp.dSwaOPFjsk index b2d35d5b495c..8c55abd3c27b 100644 --- a/tmp/tmp.XfWF31Vej2 +++ b/tmp/tmp.dSwaOPFjsk @@ -6,6 +6,8 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +rtase: Use min() instead of min_t() +net: neigh: use kfree_skb_reason() in neigh_resolve_output() nfc: Correct Samsung "Electronics" spelling in copyright headers idpf: fix null-ptr-deref in idpf_features_check ice: Fix LACP bonds without SRIOV environment @@ -41,7 +43,6 @@ net: bcmgenet: count hw discarded packets in missed stat net: bcmgenet: switch to use 64bit statistics octeontx2-pf: ethtool: Display "Autoneg" and "Port" fields net: mlx5: vport: Add error handling in mlx5_query_nic_vport_node_guid() -hinic3: module initialization and tx/rx logic net: mlx5: vport: Add error handling in mlx5_query_nic_vport_qkey_viol_cntr() net: Add support for providing the PTP hardware source in tsinfo net: bonding: add tracepoint for 802.3ad @@ -52,7 +53,6 @@ octeontx2-pf: Avoid adding dcbnl_ops for LBK and SDP vf net: libwx: Fix log level selftests/tc-testing: Add an HFSC qlen accounting test sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue() -queue_api: reduce risk of name collision over txq hv_netvsc: fix potential deadlock in netvsc_vf_setxdp() net: phy: fixed_phy: constify status argument where possible net: phy: fixed_phy: remove irq argument from fixed_phy_register @@ -77,19 +77,8 @@ selftests: net: Fix spellings net: devmem: remove min_t(iter_iov_len) in sendmsg selftests: net: validate team flags propagation xsk: Bring back busy polling support in XDP_COPY -idpf: add support for Rx timestamping -idpf: add Tx timestamp flows -idpf: add Tx timestamp capabilities negotiation -idpf: add PTP clock configuration -idpf: add mailbox access to read PTP clock time -idpf: negotiate PTP capabilities and get PTP clock -idpf: move virtchnl structures to the header file -virtchnl: add PTP virtchnl definitions -idpf: add initial PTP support -idpf: change the method for mailbox workqueue allocation eth: fbnic: Replace kzalloc/fbnic_fw_init_cmpl with fbnic_fw_alloc_cmpl net: ethernet: ti: am65-cpsw: Lower random mac address error print to info -net: netlink: reduce extack cookie size net: phy: mediatek: add driver for built-in 2.5G ethernet PHY on MT7988 net: phy: mediatek: Sort config and file names in Kconfig and Makefile sctp: Do not wake readers in __sctp_write_space()