我正在编写一个内核,我需要从iw_statistics
结构中读取某些统计信息,这是代码:
struct net_device *dev;
struct iw_statistics *wi_stats;
wi_stats = dev->wireless_handlers->get_wireless_stats(dev);
代码编译正确,但是当尝试运行它时,模块卡住而不是被删除......我使用的是 linux 内核 2.6.35 并且我的无线设备已启动并正在运行,因此结构中必须有一些值.