A tool to test the functionalities required by Linuxptp in a controlled manner. Rather than running the complex daemons you can use tstest to try out one functionality at a time. Great for debugging purposes.
tstest pkt
can send and receive individual packets with timestamps.tstest delay
can perform basic peer delay measurement.tstest extts
can listen to EXTTS events from the kernel.
- Add PPS configuration
- Add E2E delay
- Idea:
tstest check
mode that takes a config file of actions it should check (send, receive, verify values). Should be run with a looped cable, else it would require two instances (which might be an option too).
A lot of the code is directly taken from the Linuxptp project and the Linux kernel and simplified/modified.