Мне нужно точно измерить время, прошедшее между вызовом sendto () на уровне приложения и отправкой последнего бита сообщения по проводам на уровне PHY. Как я могу измерить это время в моей программе C? Заранее спасибо.
------------------ ОБНОВЛЕНИЕ --------------------
Я обнаружил, что некоторые сетевые адаптеры способны устанавливать временные метки . Таким образом, я могу измерить время отправки на прикладном уровне, используя часы хоста MONOTONI C и время выхода пакета, используя временную метку NI C. Теперь проблема в том, чтобы найти точную связь между тактовой частотой хоста и NI C clcok:).