Hello,

I use a DPDK-based application to capture network traffic for which high
bandwidth and packet timestamp precision are mandatory. The hardware
timestamping is provided by a Mellanox ConnectX-5 card. As a receiving
endpoint, the system is configured as a normal clock.

When the app is running, the whole traffic is redirected to DPDK,
depriving ptpl4 from PTP messages. Given a very stable source of
packets, I can notice a small drift of the packet timestamps (few
10usec/s). Sure a drift is to be expected but here is what's surprised
me. When shutting down ptpl4 before the capture app is started, no drift
can be noticed.

My question is: how can a locally-controlled clock give worse results than
no control at all?

The result is similar for linuxptp v2.0 vs v3.1, slave-only vs
master-capable. The config is very close to default, not sure which
part would be relevant to inspect.

Regards,

Patrick
_______________________________________________
Linuxptp-users mailing list
Linuxptp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-users

Reply via email to