On Thu, Mar 08, 2018 at 10:42:14PM +0100, Ahmad Fatoum wrote: > In a DSA setup, transmitted packets may be timestamped more than once causing > ptp4l to fail, > as it expects only a single Tx timestamp to be looped back to the socket's > error queue.
Right, so this is a limitation of the kernel and not an issue with linuxptp. The kernel does not support MAC and PHY (or switch!) time stamps all on the same interface. If your PHC DSA switch is connected to a MAC that also can be a PHC, then you must disable the MAC PHC function at compile time. (In some cases, this is a Kconfig option, otherwise you'll have to patch your MAC driver.) Thanks, Richard ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Linuxptp-users mailing list Linuxptp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxptp-users