This patch cleans up the VAP creation API.
authormtaylor <mtaylor@0192ed92-7a03-0410-a25b-9323aeb14dbd>
Wed, 9 Apr 2008 03:24:05 +0000 (03:24 +0000)
committermtaylor <mtaylor@0192ed92-7a03-0410-a25b-9323aeb14dbd>
Wed, 9 Apr 2008 03:24:05 +0000 (03:24 +0000)
commit80c58504d772519cf04f8fddb876a3f0ce67168f
tree24c425d5011b43a3f8c8506907cedc84c25220aa
parent4be10b5ba8ffdd32e388231cb1dfd8a63111d6cd
This patch cleans up the VAP creation API.

The need to use software instead of hardware for beacon timers in AP+STA mode (aka nosbeacon) is now just determined in software, as we always knew whether or not to enable this.

The confusing bssid and -bssid parameters are now deprecated.

The "uniquebssid" flag is equivalent to "bssid" and can be used to force IEEE80211_CLONE_BSSID flag.  If this is not specified, then the BSSID used will be the next unused BSSID in the sequence, which could very well be the parent device's MAC address.

"uniquebssid" equates directly to IEEE80211_CLONE_BSSID" flag therefore.

git-svn-id: http://madwifi-project.org/svn/madwifi/trunk@3476 0192ed92-7a03-0410-a25b-9323aeb14dbd
ath/if_ath.c
net80211/ieee80211.c
net80211/ieee80211_ioctl.h
tools/man/wlanconfig.8
tools/wlanconfig.c