On Fri, 23 Feb, 2024 13:00:10 -0800 Jacob Keller <jacob.e.keller@xxxxxxxxx> wrote: > On 2/23/2024 11:24 AM, Rahul Rameshbabu wrote: >> The goal of this patch series is to introduce a common set of ethtool statistics >> for hardware timestamping that a driver implementer can hook into. The >> statistics counters added are based on what I believe are common >> patterns/behaviors found across various hardware timestamping implementations >> seen in the kernel tree today. The mlx5 family of devices is used as the PoC for >> this patch series. Other vendors are more than welcome to chim in on this >> series. >> >> Statistics can be queried from either the DMA or PHY layers. I think this >> concept of layer-based statistics selection and the general timestamping layer >> selection work Kory Maincent is working on can be converged together [1]. >> >> [1] https://lore.kernel.org/netdev/20240216-feature_ptp_netnext-v8-0-510f42f444fb@xxxxxxxxxxx/ >> > > Makes sense! I like this direction, I had meant to work on this for the > Intel parts, but got sidetracked by other tasks. I still have a back burner task for a cyclecounter API change you suggested a while back.... Hoping to get to that after getting some large features out of the way in the next two months. -- Thanks, Rahul Rameshbabu