Я пытаюсь измерить задержку между проводными линиями приложения «черный ящик». Приложение выполняет разгрузку tcp (обход ядра), потребляет входящие UDP-пакеты через сетевой адаптер и в ответ публикует исходящие TCP-пакеты через тот же сетевой адаптер. Какие приложения я могу использовать для этого? Работают две версии приложений - одна на сервере Windows, а другая - на Linux.
Это было бы похоже на этот результат - http://www.coralblocks.com/index.php/2015/08/tick-to-trade-latency-numbers-using-coralfix-and-coralreactor/
Проблема с вышеуказанной методологией, похоже, заключается в том, что, поскольку наше приложение обходит ядро, нам нужно записывать временные метки входящих и исходящих пакетов от самого сетевого адаптера (wirehark использует временную метку, когда пакеты достигают ядра (https://www.wireshark.org/docs/wsug_html_chunked/ChAdvTimestamps.html)
Любые идеи? Также, пожалуйста, поправьте меня, если я ошибаюсь - я полный сетевой нуб