编辑Linux内核数据包发送和接收

编辑Linux内核数据包发送和接收

问题描述:

我正在寻找添加时间戳功能来在Raspberry Pi中发送和接收数据包以测量时钟歪斜。我无法找到正确的功能来修改以获得准确的读数。该代码是开源的,可以找到here编辑Linux内核数据包发送和接收

帮助完成此目标的目标函数是赞赏的。

+0

'clock_gettime'不好吗?或者你需要一个相当于内核的内核? http://stackoverflow.com/questions/13552536/get-current-time-in-seconds-in-kernel-module – yano

+0

不是获取时间戳的函数,我在寻找的是创建和发送的内核级函数/接收数据包,以便我可以修改它们。 – Ben

如果您使用skb结构接收和发送数据包,那么您可能可以使用以下linux库函数从SKB结构中提取时间戳。 do_gettimeofday(& skb->邮票);

如果你没有使用skb,那么检查你的结构必须是类似的时尚。 谢谢 Karn