В беспроводном драйвере Linux mac80211 так много структур. Такие вещи, как struct net_device
, struct ieee80211_hw
, struct ieee80211_vif
и struct ieee80211_local
и так далее. Так много структур, что я не понимаю, какую информацию они содержат и когда они были инициализированы.
Как я могу узнать о них и обо всей архитектуре беспроводных драйверов?