]> err.no Git - linux-2.6/blobdiff - net/mac80211/ieee80211_iface.c
mac80211: support functions for mesh
[linux-2.6] / net / mac80211 / ieee80211_iface.c
index 0d6824bca92b8211606fd653cf5612d83f13b6a7..9523aeb7103288ce9fdab07e2f918e5cbc11f258 100644 (file)
@@ -165,7 +165,7 @@ void ieee80211_if_set_type(struct net_device *dev, int type)
                break;
        default:
                printk(KERN_WARNING "%s: %s: Unknown interface type 0x%x",
-                      dev->name, __FUNCTION__, type);
+                      dev->name, __func__, type);
        }
        ieee80211_debugfs_change_if_type(sdata, oldtype);
 }
@@ -235,6 +235,7 @@ void ieee80211_if_reinit(struct net_device *dev)
 #endif /* CONFIG_MAC80211_VERBOSE_DEBUG */
                }
                break;
+       case IEEE80211_IF_TYPE_MESH_POINT:
        case IEEE80211_IF_TYPE_STA:
        case IEEE80211_IF_TYPE_IBSS:
                kfree(sdata->u.sta.extra_ie);