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

Reply via email to