ieee80211_ht.h (233452) | ieee80211_ht.h (234324) |
---|---|
1/*- 2 * Copyright (c) 2007-2008 Sam Leffler, Errno Consulting 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 8 unchanged lines hidden (view full) --- 17 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 18 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 19 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 20 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 21 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 22 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 23 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24 * | 1/*- 2 * Copyright (c) 2007-2008 Sam Leffler, Errno Consulting 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 8 unchanged lines hidden (view full) --- 17 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 18 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 19 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 20 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 21 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 22 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 23 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24 * |
25 * $FreeBSD: head/sys/net80211/ieee80211_ht.h 233452 2012-03-25 03:11:57Z adrian $ | 25 * $FreeBSD: head/sys/net80211/ieee80211_ht.h 234324 2012-04-15 20:29:39Z adrian $ |
26 */ 27#ifndef _NET80211_IEEE80211_HT_H_ 28#define _NET80211_IEEE80211_HT_H_ 29 30/* 31 * 802.11n protocol implementation definitions. 32 */ 33 --- 5 unchanged lines hidden (view full) --- 39 struct ieee80211_node *txa_ni; /* back pointer */ 40 u_short txa_flags; 41#define IEEE80211_AGGR_IMMEDIATE 0x0001 /* BA policy */ 42#define IEEE80211_AGGR_XCHGPEND 0x0002 /* ADDBA response pending */ 43#define IEEE80211_AGGR_RUNNING 0x0004 /* ADDBA response received */ 44#define IEEE80211_AGGR_SETUP 0x0008 /* deferred state setup */ 45#define IEEE80211_AGGR_NAK 0x0010 /* peer NAK'd ADDBA request */ 46#define IEEE80211_AGGR_BARPEND 0x0020 /* BAR response pending */ | 26 */ 27#ifndef _NET80211_IEEE80211_HT_H_ 28#define _NET80211_IEEE80211_HT_H_ 29 30/* 31 * 802.11n protocol implementation definitions. 32 */ 33 --- 5 unchanged lines hidden (view full) --- 39 struct ieee80211_node *txa_ni; /* back pointer */ 40 u_short txa_flags; 41#define IEEE80211_AGGR_IMMEDIATE 0x0001 /* BA policy */ 42#define IEEE80211_AGGR_XCHGPEND 0x0002 /* ADDBA response pending */ 43#define IEEE80211_AGGR_RUNNING 0x0004 /* ADDBA response received */ 44#define IEEE80211_AGGR_SETUP 0x0008 /* deferred state setup */ 45#define IEEE80211_AGGR_NAK 0x0010 /* peer NAK'd ADDBA request */ 46#define IEEE80211_AGGR_BARPEND 0x0020 /* BAR response pending */ |
47 uint8_t txa_ac; | 47 uint8_t txa_tid; |
48 uint8_t txa_token; /* dialog token */ 49 int txa_lastsample; /* ticks @ last traffic sample */ 50 int txa_pkts; /* packets over last sample interval */ 51 int txa_avgpps; /* filtered traffic over window */ 52 int txa_qbytes; /* data queued (bytes) */ 53 short txa_qframes; /* data queued (frames) */ 54 ieee80211_seq txa_start; /* BA window left edge */ 55 ieee80211_seq txa_seqpending; /* new txa_start pending BAR response */ --- 148 unchanged lines hidden --- | 48 uint8_t txa_token; /* dialog token */ 49 int txa_lastsample; /* ticks @ last traffic sample */ 50 int txa_pkts; /* packets over last sample interval */ 51 int txa_avgpps; /* filtered traffic over window */ 52 int txa_qbytes; /* data queued (bytes) */ 53 short txa_qframes; /* data queued (frames) */ 54 ieee80211_seq txa_start; /* BA window left edge */ 55 ieee80211_seq txa_seqpending; /* new txa_start pending BAR response */ --- 148 unchanged lines hidden --- |