Deleted Added
full compact
ieee80211_var.h (214894) ieee80211_var.h (219596)
1/*-
2 * Copyright (c) 2001 Atsushi Onoe
3 * Copyright (c) 2002-2009 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:

--- 9 unchanged lines hidden (view full) ---

18 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
19 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
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 *
1/*-
2 * Copyright (c) 2001 Atsushi Onoe
3 * Copyright (c) 2002-2009 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:

--- 9 unchanged lines hidden (view full) ---

18 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
19 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
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 * $FreeBSD: head/sys/net80211/ieee80211_var.h 214894 2010-11-06 18:17:20Z bschmidt $
26 * $FreeBSD: head/sys/net80211/ieee80211_var.h 219596 2011-03-13 11:40:18Z bschmidt $
27 */
28#ifndef _NET80211_IEEE80211_VAR_H_
29#define _NET80211_IEEE80211_VAR_H_
30
31/*
32 * Definitions for IEEE 802.11 drivers.
33 */
34/* NB: portability glue must go first */

--- 597 unchanged lines hidden (view full) ---

632 * 16-bits are used to define s/w/driver capabilities.
633 */
634#define IEEE80211_HTC_AMPDU 0x00010000 /* CAPABILITY: A-MPDU tx */
635#define IEEE80211_HTC_AMSDU 0x00020000 /* CAPABILITY: A-MSDU tx */
636/* NB: HT40 is implied by IEEE80211_HTCAP_CHWIDTH40 */
637#define IEEE80211_HTC_HT 0x00040000 /* CAPABILITY: HT operation */
638#define IEEE80211_HTC_SMPS 0x00080000 /* CAPABILITY: MIMO power save*/
639#define IEEE80211_HTC_RIFS 0x00100000 /* CAPABILITY: RIFS support */
27 */
28#ifndef _NET80211_IEEE80211_VAR_H_
29#define _NET80211_IEEE80211_VAR_H_
30
31/*
32 * Definitions for IEEE 802.11 drivers.
33 */
34/* NB: portability glue must go first */

--- 597 unchanged lines hidden (view full) ---

632 * 16-bits are used to define s/w/driver capabilities.
633 */
634#define IEEE80211_HTC_AMPDU 0x00010000 /* CAPABILITY: A-MPDU tx */
635#define IEEE80211_HTC_AMSDU 0x00020000 /* CAPABILITY: A-MSDU tx */
636/* NB: HT40 is implied by IEEE80211_HTCAP_CHWIDTH40 */
637#define IEEE80211_HTC_HT 0x00040000 /* CAPABILITY: HT operation */
638#define IEEE80211_HTC_SMPS 0x00080000 /* CAPABILITY: MIMO power save*/
639#define IEEE80211_HTC_RIFS 0x00100000 /* CAPABILITY: RIFS support */
640#define IEEE80211_HTC_RXUNEQUAL 0x00200000 /* CAPABILITY: RX unequal MCS */
641#define IEEE80211_HTC_RXMCS32 0x00400000 /* CAPABILITY: MCS32 support */
642#define IEEE80211_HTC_TXUNEQUAL 0x00800000 /* CAPABILITY: TX unequal MCS */
643#define IEEE80211_HTC_TXMCS32 0x01000000 /* CAPABILITY: MCS32 suport */
640
641#define IEEE80211_C_HTCAP_BITS \
642 "\20\1LDPC\2CHWIDTH40\5GREENFIELD\6SHORTGI20\7SHORTGI40\10TXSTBC" \
643 "\21AMPDU\22AMSDU\23HT\24SMPS\25RIFS"
644
645void ieee80211_ifattach(struct ieee80211com *,
646 const uint8_t macaddr[IEEE80211_ADDR_LEN]);
647void ieee80211_ifdetach(struct ieee80211com *);

--- 273 unchanged lines hidden ---
644
645#define IEEE80211_C_HTCAP_BITS \
646 "\20\1LDPC\2CHWIDTH40\5GREENFIELD\6SHORTGI20\7SHORTGI40\10TXSTBC" \
647 "\21AMPDU\22AMSDU\23HT\24SMPS\25RIFS"
648
649void ieee80211_ifattach(struct ieee80211com *,
650 const uint8_t macaddr[IEEE80211_ADDR_LEN]);
651void ieee80211_ifdetach(struct ieee80211com *);

--- 273 unchanged lines hidden ---