[Madwifi-cvs] revision 2436 committed
Status: Beta
Brought to you by:
otaku
From: Matthew W. S. B. <svn...@ma...> - 2007-06-11 00:22:54
|
Project : madwifi Revision : 2436 Author : mentor (Matthew W. S. Bell) Date : 2007-06-11 02:22:46 +0200 (Mon, 11 Jun 2007) Log Message : Use hardware BSSID for autocreated VAPs Affected Files: * trunk/ath/if_ath.c updated * trunk/tools/wlanconfig.c updated Modified: trunk/ath/if_ath.c =================================================================== --- trunk/ath/if_ath.c 2007-06-08 17:51:38 UTC (rev 2435) +++ trunk/ath/if_ath.c 2007-06-11 00:22:46 UTC (rev 2436) @@ -943,7 +943,7 @@ if (autocreatemode != -1) { rtnl_lock(); vap = ieee80211_create_vap(ic, "ath%d", dev, - autocreatemode, IEEE80211_CLONE_BSSID); + autocreatemode, 0); rtnl_unlock(); if (vap == NULL) printk(KERN_ERR "%s: autocreation of VAP failed.", @@ -1115,6 +1115,7 @@ */ if (opmode == IEEE80211_M_MONITOR) dev->type = ARPHRD_IEEE80211_RADIOTAP; + if ((flags & IEEE80211_CLONE_BSSID) && opmode != IEEE80211_M_WDS && sc->sc_hasbmask) { struct ieee80211vap *v; Modified: trunk/tools/wlanconfig.c =================================================================== --- trunk/tools/wlanconfig.c 2007-06-08 17:51:38 UTC (rev 2435) +++ trunk/tools/wlanconfig.c 2007-06-11 00:22:46 UTC (rev 2436) @@ -314,7 +314,7 @@ const char *cp; int flag = 0; - cp = (s[0] == '-' ? s+1 : s); + cp = (s[0] == '-' ? s + 1 : s); if (strcmp(cp, "bssid") == 0) flag = IEEE80211_CLONE_BSSID; if (strcmp(cp, "nosbeacon") == 0) |