I’ve recently completed a thesis on developing a Linux-based Ethernet packet replay program that achieves high precision using the SO_TXTIME kernel option. This program is designed to replicate network packets, especially UDP packets, with accuracy in the low microseconds to nanoseconds range. Its primary goal is to enable precise replay and analysis of various network errors.
Before I publish my work, I’d like to gauge if there’s interest in such a tool. The code is functional and in good shape, but I still need to refactor it a bit. If this topic intrigues you or if you have any specific questions or feedback, please let me know!
Thanks in advance!
tcand various traffic simulator frameworks. I do have doubts about your accuracy claims without heavy hardware support – nanosecond determinism ranges are technically impossible in Ethernet. You simply can't choose when the