Show
Ignore:
Timestamp:
04/09/08 05:24:05 (4 years ago)
Author:
mtaylor
Message:

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.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • madwifi/trunk/net80211/ieee80211_ioctl.h

    r3367 r3476  
    659659        u_int16_t icp_opmode;                   /* operating mode */ 
    660660        u_int16_t icp_flags;                    /* see below */ 
    661 #define IEEE80211_CLONE_BSSID   0x0001        /* allocate unique mac/bssid */ 
    662 #define IEEE80211_NO_STABEACONS        0x0002         /* Do not setup the station beacon timers */ 
     661#define IEEE80211_CLONE_BSSID          0x0001 /* allocate unique mac/bssid */ 
     662#define IEEE80211_USE_SW_BEACON_TIMERS 0x0002 /* Do not setup the station beacon timers */ 
    663663}; 
    664664