编辑Linux内核数据包发送和接收
问题描述:
我正在寻找添加时间戳功能来在Raspberry Pi中发送和接收数据包以测量时钟歪斜。我无法找到正确的功能来修改以获得准确的读数。该代码是开源的,可以找到here。编辑Linux内核数据包发送和接收
帮助完成此目标的目标函数是赞赏的。
答
如果您使用skb结构接收和发送数据包,那么您可能可以使用以下linux库函数从SKB结构中提取时间戳。 do_gettimeofday(& skb->邮票);
如果你没有使用skb,那么检查你的结构必须是类似的时尚。 谢谢 Karn
'clock_gettime'不好吗?或者你需要一个相当于内核的内核? http://stackoverflow.com/questions/13552536/get-current-time-in-seconds-in-kernel-module – yano
不是获取时间戳的函数,我在寻找的是创建和发送的内核级函数/接收数据包,以便我可以修改它们。 – Ben