2016-08-22 4 views
0

Я ищу, чтобы добавить функциональность timestamp для отправки и получения пакетов в малине Pi, чтобы измерить перекос часов. У меня возникают проблемы с поиском правильных функций для изменения, чтобы получить точные показания. Код является открытым исходным кодом и может быть найден here.Редактирование отправки и получения пакетов ядра Linux

Справка, на какие функции нацеливаться при попытке выполнить это оценивается.

+0

'clock_gettime' не годится? Или, может быть, вам нужен эквивалент ядра? http://stackoverflow.com/questions/13552536/get-current-time-in-seconds-in-kernel-module – yano

+0

Не функция получения временных меток, что я ищу, это функции уровня ядра, которые создают и отправляют/receive, чтобы я мог их модифицировать. – Ben

ответ

0

Если вы получаете и передаете пакеты с помощью структуры skb, то, возможно, вы можете извлечь штамп времени из структуры SKB, используя следующую библиотечную функцию linux. do_gettimeofday (& skb-> печать);

Если вы не используете skb, тогда проверьте, что ваша структура должна быть аналогичной. Thanks Karn

Смежные вопросы