将数据从struct net_device_stats复制到用户空间

时间:2017-05-15 14:30:49

标签: c struct kernel call system

我想对这个问题有一些帮助,我需要将数据从eth0的struct net_device_stats复制到用户空间,以便向用户显示。我知道我应该通过系统调用来做这个,有些人推荐我创建一个接收指向net_device_stats的函数,然后使用函数struct net_device_stats *(* get_stats)(struct net_device * dev)。我对此并不太了解,所以我想听听您如何解决这个问题的提示和建议以及我应该记住什么

对不起我的模糊英语,谢谢你,如果我不应该在这里问这个,请告诉我。

1 个答案:

答案 0 :(得分:0)

如果我理解正确,你应该使用sysfs。例如,请参阅/ sys / class / net / eth0 / statistics

在驱动程序/网络目录下的Linux中有很多例子。