Я пишу ядро, где мне нужно прочитать некоторые статистические данные из iw_statistics
структуры, вот код:Пытается использовать структуру iw_statistics, но имеет проблемы?
struct net_device *dev;
struct iw_statistics *wi_stats;
wi_stats = dev->wireless_handlers->get_wireless_stats(dev);
код компилируется правильно, но при попытке запустить его, модуль застревает Невозможно открыть удаляются. .. Я использую linux kernel 2.6.35, и мое беспроводное устройство работает и работает, поэтому структура имеет некоторые значения в нем.
это именно то, что происходит ... любая идея, как избавиться от этого? –
Я предположил, что вы уже знаете имя беспроводного адаптера. Вы ищете универсальное решение, которое будет работать со всеми беспроводными адаптерами? Здесь определяется – ajpyles
net_device. Установлено ли в вашем ядре CONFIG_WIRELESS_EXT? http://lxr.linux.no/linux+v3.3/include/linux/netdevice.h#L1135 – ajpyles