cappe987 / wiretime

Measure the time a packet is on the wire accurately using hardware timestamping

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Wiretime

Measure the time a packet is on the wire accurately using hardware timestamping. This is useful for measuring the impact of traffic congestion and testing QoS features.

wiretime --tx eth0 --rx eth1

For more detailed explanation refer to https://casan.se/docs/wiretime/.

Plot nice graphs using Gnuplot. Use -O <filename> to save the measurements to a file. Then transfer the file to a device that has Gnuplot and run the script scripts/plot_latency.sh <input> <output.pdf> on it. Or if your target device has Gnuplot you can use the flag --plot <filename.pdf> directly.

Credit

This project initially started as a fork of OpenIL's TSNTool, which in of itself appears to come from the file selftests/net/timestamping.c in the Linux kernel.

About

Measure the time a packet is on the wire accurately using hardware timestamping

License:MIT License


Languages

Language:C 95.0%Language:CMake 2.7%Language:Shell 2.3%