Deleted Added
full compact
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 ---