Skip to content

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

License

Notifications You must be signed in to change notification settings

cappe987/wiretime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published