Deleted Added
full compact
ieee80211_ht.h (195377) ieee80211_ht.h (207327)
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 195377 2009-07-05 17:59:19Z sam $
25 * $FreeBSD: head/sys/net80211/ieee80211_ht.h 207327 2010-04-28 14:59:05Z rpaulo $
26 */
27#ifndef _NET80211_IEEE80211_HT_H_
28#define _NET80211_IEEE80211_HT_H_
29
30/*
31 * 802.11n protocol implementation definitions.
32 */
33

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

137 int rxa_qbytes; /* data queued (bytes) */
138 short rxa_qframes; /* data queued (frames) */
139 ieee80211_seq rxa_seqstart;
140 ieee80211_seq rxa_start; /* start of current BA window */
141 uint16_t rxa_wnd; /* BA window size */
142 int rxa_age; /* age of oldest frame in window */
143 int rxa_nframes; /* frames since ADDBA */
144 struct mbuf *rxa_m[IEEE80211_AGGR_BAWMAX];
26 */
27#ifndef _NET80211_IEEE80211_HT_H_
28#define _NET80211_IEEE80211_HT_H_
29
30/*
31 * 802.11n protocol implementation definitions.
32 */
33

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

137 int rxa_qbytes; /* data queued (bytes) */
138 short rxa_qframes; /* data queued (frames) */
139 ieee80211_seq rxa_seqstart;
140 ieee80211_seq rxa_start; /* start of current BA window */
141 uint16_t rxa_wnd; /* BA window size */
142 int rxa_age; /* age of oldest frame in window */
143 int rxa_nframes; /* frames since ADDBA */
144 struct mbuf *rxa_m[IEEE80211_AGGR_BAWMAX];
145 void *rxa_private;
145 uint64_t rxa_pad[4];
146};
147
148void ieee80211_ht_attach(struct ieee80211com *);
149void ieee80211_ht_detach(struct ieee80211com *);
150void ieee80211_ht_vattach(struct ieee80211vap *);
151void ieee80211_ht_vdetach(struct ieee80211vap *);
152

--- 50 unchanged lines hidden ---
146 uint64_t rxa_pad[4];
147};
148
149void ieee80211_ht_attach(struct ieee80211com *);
150void ieee80211_ht_detach(struct ieee80211com *);
151void ieee80211_ht_vattach(struct ieee80211vap *);
152void ieee80211_ht_vdetach(struct ieee80211vap *);
153

--- 50 unchanged lines hidden ---