Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-05-20--00-00 (v6.15-rc6-1301-g050bbb81663f) remotes/brancher/net-next-hw-2025-05-20--08-00 (v6.15-rc6-1334-g5b23a1402b1a) ==== 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.keBi39vzfD b/tmp/tmp.xxOGMr6gn2 index 80e024e5949c..18648925d934 100644 --- a/tmp/tmp.keBi39vzfD +++ b/tmp/tmp.xxOGMr6gn2 @@ -5,10 +5,40 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +idpf: fix null-ptr-deref in idpf_features_check +ice: Fix LACP bonds without SRIOV environment +ice: fix vf->num_mac count with port representors +selftest: af_unix: Test SO_PASSRIGHTS. +af_unix: Introduce SO_PASSRIGHTS. +af_unix: Inherit sk_flags at connect(). +af_unix: Move SOCK_PASS{CRED,PIDFD,SEC} to struct sock. +net: Restrict SO_PASS{CRED,PIDFD,SEC} to AF_{UNIX,NETLINK,BLUETOOTH}. +tcp: Restrict SO_TXREHASH to TCP socket. +scm: Move scm_recv() from scm.h to scm.c. +af_unix: Don't pass struct socket to maybe_add_creds(). +af_unix: Factorise test_bit() for SOCK_PASSCRED and SOCK_PASSPIDFD. +bnxt_en: Update MRU and RSS table of RSS contexts on queue reset +bnxt_en: Add a helper function to configure MRU and RSS +bnxt_en: Fix netdev locking in ULP IRQ functions +net: remove skb_copy_and_hash_datagram_iter() +nvme-tcp: use crc32c() and skb_copy_and_crc32c_datagram_iter() +net: add skb_copy_and_crc32c_datagram_iter() +lib/crc32: remove unused support for CRC32C combination +net: fold __skb_checksum() into skb_checksum() +sctp: use skb_crc32c() instead of __skb_checksum() +RDMA/siw: use skb_crc32c() instead of __skb_checksum() +net: use skb_crc32c() in skb_crc32c_csum_help() +net: add skb_crc32c() +net: introduce CONFIG_NET_CRC32C +net: dwmac-sun8i: Use parsed internal PHY address instead of 1 +net: mana: Add support for Multi Vports on Bare metal +ptp: remove ptp->n_vclocks check logic in ptp_vclock_in_use() +emulex/benet: correct command version selection in be_cmd_get_stats() +net: bcmgenet: expose more stats in ethtool +net: bcmgenet: count hw discarded packets in missed stat +net: bcmgenet: switch to use 64bit statistics octeontx2-pf: ethtool: Display "Autoneg" and "Port" fields -ipvs: skip ipvs snat processing when packet dst is not vip 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 @@ -19,7 +49,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 @@ -35,18 +64,7 @@ wireguard: allowedips: Add WGALLOWEDIP_F_REMOVE_ME flag 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 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()