static void del_files(struct ieee80211_sub_if_data *sdata) { if (!sdata->debugfsdir) return; switch (sdata->vif.type) { case IEEE80211_IF_TYPE_MESH_POINT: #ifdef CONFIG_MAC80211_MESH del_mesh_stats(sdata); del_mesh_config(sdata); #endif /* fall through */ case IEEE80211_IF_TYPE_STA: case IEEE80211_IF_TYPE_IBSS: del_sta_files(sdata); break; case IEEE80211_IF_TYPE_AP: del_ap_files(sdata); break; case IEEE80211_IF_TYPE_WDS: del_wds_files(sdata); break; case IEEE80211_IF_TYPE_MNTR: del_monitor_files(sdata); break; case IEEE80211_IF_TYPE_VLAN: del_vlan_files(sdata); break; default: break; } }
static void del_files(struct ieee80211_sub_if_data *sdata) { if (!sdata->debugfsdir) return; switch (sdata->vif.type) { case NL80211_IFTYPE_MESH_POINT: #ifdef CONFIG_MAC80211_MESH del_mesh_stats(sdata); del_mesh_config(sdata); #endif break; case NL80211_IFTYPE_STATION: case NL80211_IFTYPE_ADHOC: del_sta_files(sdata); break; case NL80211_IFTYPE_AP: del_ap_files(sdata); break; case NL80211_IFTYPE_WDS: del_wds_files(sdata); break; case NL80211_IFTYPE_MONITOR: del_monitor_files(sdata); break; case NL80211_IFTYPE_AP_VLAN: del_vlan_files(sdata); break; default: break; } }