我需要在net_device
結構中得到last_rx
和trans_start
字段的值...但由於某種原因,dev->last_rx
始終爲0(trans_start
有一個有效值)...爲什麼會這樣?是否有另一個字段提供此值?爲什麼last_rx總是0?
這裏有一個片斷
struct net_device *dev;
dev = first_net_device(&init_net);
while (dev)
{
printk(KERN_ALERT "last received time is %li\n", dev->last_rx);
printk(KERN_ALERT "last transmit time is %li\n", dev->trans_start);
dev = next_net_device(dev);
}
我使用的是Linux內核2.6.35
也有另一種方式來獲得價值? –