On Fri, Jul 27, 2018 at 2:06 PM Chris Caudle <ch...@chriscaudle.org> wrote: > You may be able to use diffserv tags and multiple queues on your switches > to put PTP traffic into a prioritized queue. That would help if the > problem is actually a large number of packets queued in the switches and > delaying the PTP packets.
No, the TX timeout is related to the amount of time the process/kernel waits for a timestamp from the local ethernet controller. External ethernet switches would be unrelated (unless they're sending pause frames or something like that). If the ethernet controller doesn't support multiple ring buffers / priority classes, then maybe you could apply traffic shaping to limit the bitrate of the outgoing PXE traffic to guarantee some time for PTP packets to get transmitted? Alternatively, I expect that there would be some realistic upper bound to the timeout you'd need to set, I wouldn't expect it to grow forever. Another possibility (maybe a bad one?) would be to use a second ethernet port on the server for PTP to keep it isolated from PXE traffic. ------------------------------------------------------------------------------ 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