Как измерить время, прошедшее между отправкой сообщения в сокет и отправкой его на физическом носителе? - PullRequest
0 голосов
/ 07 марта 2020

Мне нужно точно измерить время, прошедшее между вызовом sendto () на уровне приложения и отправкой последнего бита сообщения по проводам на уровне PHY. Как я могу измерить это время в моей программе C? Заранее спасибо.

------------------ ОБНОВЛЕНИЕ --------------------

Я обнаружил, что некоторые сетевые адаптеры способны устанавливать временные метки . Таким образом, я могу измерить время отправки на прикладном уровне, используя часы хоста MONOTONI C и время выхода пакета, используя временную метку NI C. Теперь проблема в том, чтобы найти точную связь между тактовой частотой хоста и NI C clcok:).

...