wavelanwifi: Upgrade to FreeBSD 12.
This commit is contained in:
@@ -1,4 +1,6 @@
|
||||
/*-
|
||||
* SPDX-License-Identifier: BSD-4-Clause
|
||||
*
|
||||
* Copyright (c) 1997, 1998, 1999
|
||||
* Bill Paul <[email protected]>. All rights reserved.
|
||||
*
|
||||
@@ -29,7 +31,7 @@
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
|
||||
* THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
* $FreeBSD: releng/11.1/sys/dev/wi/if_wavelan_ieee.h 298955 2016-05-03 03:41:25Z pfg $
|
||||
* $FreeBSD: releng/12.0/sys/dev/wi/if_wavelan_ieee.h 325966 2017-11-18 14:26:50Z pfg $
|
||||
*/
|
||||
|
||||
#ifndef _IF_WAVELAN_IEEE_H
|
||||
|
||||
@@ -46,7 +46,7 @@
|
||||
* without an NDA (if at all). What they do release is an API library
|
||||
* called the HCF (Hardware Control Functions) which is supposed to
|
||||
* do the device-specific operations of a device driver for you. The
|
||||
* publicly available version of the HCF library (the 'HCF Light') is
|
||||
* publicly available version of the HCF library (the 'HCF Light') is
|
||||
* a) extremely gross, b) lacks certain features, particularly support
|
||||
* for 802.11 frames, and c) is contaminated by the GNU Public License.
|
||||
*
|
||||
@@ -60,7 +60,7 @@
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__FBSDID("$FreeBSD: releng/11.1/sys/dev/wi/if_wi.c 300292 2016-05-20 08:58:06Z avos $");
|
||||
__FBSDID("$FreeBSD: releng/12.0/sys/dev/wi/if_wi.c 333813 2018-05-18 20:13:34Z mmacy $");
|
||||
|
||||
#define WI_HERMES_STATS_WAR /* Work around stats counter bug. */
|
||||
|
||||
@@ -160,7 +160,7 @@ static void wi_scan_end(struct ieee80211com *);
|
||||
static void wi_getradiocaps(struct ieee80211com *, int, int *,
|
||||
struct ieee80211_channel[]);
|
||||
static void wi_set_channel(struct ieee80211com *);
|
||||
|
||||
|
||||
static __inline int
|
||||
wi_write_val(struct wi_softc *sc, int rid, u_int16_t val)
|
||||
{
|
||||
@@ -272,7 +272,7 @@ wi_attach(device_t dev)
|
||||
"(type %d, firmware ver %d)\n",
|
||||
sc->sc_firmware_type, sc->sc_sta_firmware_ver);
|
||||
wi_free(dev);
|
||||
return EOPNOTSUPP;
|
||||
return EOPNOTSUPP;
|
||||
}
|
||||
|
||||
/* Export info about the device via sysctl */
|
||||
@@ -889,7 +889,7 @@ wi_newstate_hostap(struct ieee80211vap *vap, enum ieee80211_state nstate, int ar
|
||||
}
|
||||
|
||||
if ((sc->sc_flags & WI_FLAGS_HAS_WPASUPPORT) &&
|
||||
(vap->iv_flags & IEEE80211_F_WPA) &&
|
||||
(vap->iv_flags & IEEE80211_F_WPA) &&
|
||||
vap->iv_appie_wpa != NULL)
|
||||
wi_write_appie(sc, WI_RID_WPA_DATA, vap->iv_appie_wpa);
|
||||
|
||||
@@ -1061,7 +1061,7 @@ wi_raw_xmit(struct ieee80211_node *ni, struct mbuf *m0,
|
||||
(caddr_t)&frmhdr.wi_ehdr);
|
||||
frmhdr.wi_ehdr.ether_type = 0;
|
||||
wh = mtod(m0, struct ieee80211_frame *);
|
||||
|
||||
|
||||
frmhdr.wi_tx_ctl = htole16(WI_ENC_TX_802_11|WI_TXCNTL_TX_EX);
|
||||
if (params && (params->ibp_flags & IEEE80211_BPF_NOACK))
|
||||
frmhdr.wi_tx_ctl |= htole16(WI_TXCNTL_ALTRTRY);
|
||||
@@ -1557,7 +1557,7 @@ wi_update_promisc(struct ieee80211com *ic)
|
||||
|
||||
WI_LOCK(sc);
|
||||
/* XXX handle WEP special case handling? */
|
||||
wi_write_val(sc, WI_RID_PROMISC,
|
||||
wi_write_val(sc, WI_RID_PROMISC,
|
||||
(ic->ic_opmode == IEEE80211_M_MONITOR ||
|
||||
(ic->ic_promisc > 0)));
|
||||
WI_UNLOCK(sc);
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
/*-
|
||||
* SPDX-License-Identifier: BSD-4-Clause
|
||||
*
|
||||
* Copyright (c) 2013 Justin Hibbits
|
||||
* All rights reserved.
|
||||
* Copyright (c) 1997, 1998, 1999
|
||||
@@ -42,7 +44,7 @@
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__FBSDID("$FreeBSD: releng/11.1/sys/dev/wi/if_wi_macio.c 287197 2015-08-27 08:56:39Z glebius $");
|
||||
__FBSDID("$FreeBSD: releng/12.0/sys/dev/wi/if_wi_macio.c 325966 2017-11-18 14:26:50Z pfg $");
|
||||
|
||||
#include <sys/param.h>
|
||||
#include <sys/kernel.h>
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
/*-
|
||||
* SPDX-License-Identifier: BSD-4-Clause
|
||||
*
|
||||
* Copyright (c) 1997, 1998, 1999
|
||||
* Bill Paul <wpaul@ctr.columbia.edu>. All rights reserved.
|
||||
*
|
||||
@@ -39,7 +41,7 @@
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__FBSDID("$FreeBSD: releng/11.1/sys/dev/wi/if_wi_pccard.c 292079 2015-12-11 05:27:56Z imp $");
|
||||
__FBSDID("$FreeBSD: releng/12.0/sys/dev/wi/if_wi_pccard.c 325966 2017-11-18 14:26:50Z pfg $");
|
||||
|
||||
#include <sys/param.h>
|
||||
#include <sys/kernel.h>
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
/*-
|
||||
* SPDX-License-Identifier: BSD-4-Clause
|
||||
*
|
||||
* Copyright (c) 1997, 1998, 1999
|
||||
* Bill Paul <wpaul@ctr.columbia.edu>. All rights reserved.
|
||||
*
|
||||
@@ -29,7 +31,7 @@
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
|
||||
* THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
* $FreeBSD: releng/11.1/sys/dev/wi/if_wi_pci.c 315483 2017-03-18 13:58:25Z kevlo $
|
||||
* $FreeBSD: releng/12.0/sys/dev/wi/if_wi_pci.c 325966 2017-11-18 14:26:50Z pfg $
|
||||
*/
|
||||
|
||||
/*
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
/*-
|
||||
* SPDX-License-Identifier: BSD-4-Clause
|
||||
*
|
||||
* Copyright (c) 1997, 1998, 1999
|
||||
* Bill Paul <wpaul@ctr.columbia.edu>. All rights reserved.
|
||||
*
|
||||
@@ -29,7 +31,7 @@
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
|
||||
* THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
* $FreeBSD: releng/11.1/sys/dev/wi/if_wireg.h 298955 2016-05-03 03:41:25Z pfg $
|
||||
* $FreeBSD: releng/12.0/sys/dev/wi/if_wireg.h 325966 2017-11-18 14:26:50Z pfg $
|
||||
*/
|
||||
|
||||
#define WI_DELAY 5
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
/*-
|
||||
* SPDX-License-Identifier: BSD-4-Clause
|
||||
*
|
||||
* Copyright (c) 2002
|
||||
* M Warner Losh <imp@freebsd.org>. All rights reserved.
|
||||
* Copyright (c) 1997, 1998, 1999
|
||||
@@ -31,7 +33,7 @@
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
|
||||
* THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
* $FreeBSD: releng/11.1/sys/dev/wi/if_wivar.h 300238 2016-05-19 22:14:35Z avos $
|
||||
* $FreeBSD: releng/12.0/sys/dev/wi/if_wivar.h 325966 2017-11-18 14:26:50Z pfg $
|
||||
*/
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user