On Wed, Nov 18, 2020 at 09:30:01PM +0100, Christian Eggers wrote: > This series adds support for PTP to the KSZ956x and KSZ9477 devices. > > There is only little documentation for PTP available on the data sheet > [1] (more or less only the register reference). Questions to the > Microchip support were seldom answered comprehensively or in reasonable > time. So this is more or less the result of reverse engineering. I will not have the time today, and probably not tomorrow, to review this. I want to take some time to get more hands-on with the UDP checksumming issues reported by Christian in the previous version (in order to understand what the problem really is), https://lore.kernel.org/netdev/1813904.kIZFssEuCH@n95hx1g2/ and I will probably only find time for that in the weekend. If anybody feels like reviewing the series in the meantime, of course feel free to do so. One thing that should definitely not be part of this series though is patch 11/12. Christian, given the conversation we had on your previous patch: https://lore.kernel.org/netdev/20201113025311.jpkplhmacjz6lkc5@skbuf/ as well as the documentation patch that was submitted in the meantime: https://lore.kernel.org/netdev/20201117213826.18235-1-a.fatoum@xxxxxxxxxxxxxx/ obviously you chose to completely disregard that. May we know why? How are you even making use of the PTP_CLK_REQ_PPS feature?