ieee80211.c (178703) | ieee80211.c (178954) |
---|---|
1/*- 2 * Copyright (c) 2001 Atsushi Onoe 3 * Copyright (c) 2002-2008 Sam Leffler, Errno Consulting 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 11 unchanged lines hidden (view full) --- 20 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 21 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 22 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 23 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 24 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 25 */ 26 27#include <sys/cdefs.h> | 1/*- 2 * Copyright (c) 2001 Atsushi Onoe 3 * Copyright (c) 2002-2008 Sam Leffler, Errno Consulting 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 11 unchanged lines hidden (view full) --- 20 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 21 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 22 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 23 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 24 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 25 */ 26 27#include <sys/cdefs.h> |
28__FBSDID("$FreeBSD: head/sys/net80211/ieee80211.c 178703 2008-05-01 03:49:59Z sam $"); | 28__FBSDID("$FreeBSD: head/sys/net80211/ieee80211.c 178954 2008-05-11 23:32:07Z sam $"); |
29 30/* 31 * IEEE 802.11 generic handler 32 */ 33#include "opt_wlan.h" 34 35#include <sys/param.h> 36#include <sys/systm.h> --- 350 unchanged lines hidden (view full) --- 387 vap->iv_flags |= IEEE80211_F_FF; 388 if (vap->iv_caps & IEEE80211_C_TURBOP) 389 vap->iv_flags |= IEEE80211_F_TURBOP; 390 /* NB: bg scanning only makes sense for station mode right now */ 391 if (vap->iv_opmode == IEEE80211_M_STA && 392 (vap->iv_caps & IEEE80211_C_BGSCAN)) 393 vap->iv_flags |= IEEE80211_F_BGSCAN; 394 vap->iv_flags |= IEEE80211_F_DOTH; /* XXX out of caps, just ena */ | 29 30/* 31 * IEEE 802.11 generic handler 32 */ 33#include "opt_wlan.h" 34 35#include <sys/param.h> 36#include <sys/systm.h> --- 350 unchanged lines hidden (view full) --- 387 vap->iv_flags |= IEEE80211_F_FF; 388 if (vap->iv_caps & IEEE80211_C_TURBOP) 389 vap->iv_flags |= IEEE80211_F_TURBOP; 390 /* NB: bg scanning only makes sense for station mode right now */ 391 if (vap->iv_opmode == IEEE80211_M_STA && 392 (vap->iv_caps & IEEE80211_C_BGSCAN)) 393 vap->iv_flags |= IEEE80211_F_BGSCAN; 394 vap->iv_flags |= IEEE80211_F_DOTH; /* XXX out of caps, just ena */ |
395 /* XXX out of caps, just ena */ 396 if (vap->iv_opmode == IEEE80211_M_HOSTAP) | 395 /* NB: DFS support only makes sense for ap mode right now */ 396 if (vap->iv_opmode == IEEE80211_M_HOSTAP && 397 (vap->iv_caps & IEEE80211_C_DFS)) |
397 vap->iv_flags_ext |= IEEE80211_FEXT_DFS; 398 399 vap->iv_des_chan = IEEE80211_CHAN_ANYC; /* any channel is ok */ 400 vap->iv_bmissthreshold = IEEE80211_HWBMISS_DEFAULT; 401 vap->iv_dtim_period = IEEE80211_DTIM_DEFAULT; 402 /* 403 * Install a default reset method for the ioctl support; 404 * the driver can override this. --- 1121 unchanged lines hidden --- | 398 vap->iv_flags_ext |= IEEE80211_FEXT_DFS; 399 400 vap->iv_des_chan = IEEE80211_CHAN_ANYC; /* any channel is ok */ 401 vap->iv_bmissthreshold = IEEE80211_HWBMISS_DEFAULT; 402 vap->iv_dtim_period = IEEE80211_DTIM_DEFAULT; 403 /* 404 * Install a default reset method for the ioctl support; 405 * the driver can override this. --- 1121 unchanged lines hidden --- |