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