dyoung
8ecfa06341
Move the RF Microdevices RF3000 & Silicon Laboratories SI4126/SI4136
...
register sets into their own header files for re-use by future
drivers.
2004-02-17 21:20:55 +00:00
dyoung
5e9822c7e9
Get rid of __P.
2004-01-29 10:25:49 +00:00
dyoung
a2c00c4caa
Only pass 802.11 frames up if they are greater than the minimum
...
size or else if monitor mode is enabled.
2004-01-29 10:02:24 +00:00
dyoung
b7522c81e7
Avoid division by zero when computing the link-lost lost-beacons
...
threshold.
2004-01-29 10:01:14 +00:00
dyoung
9641999af3
Deal with the RSSI as an unsigned value.
2004-01-29 09:59:57 +00:00
dyoung
8c117e1a38
NetBSD's KASSERT takes just one argument while FreeBSD's takes two,
...
so I have added IASSERT(cond, complaint) to the compatibility header
file and s/KASSERT/IASSERT/'d.
2004-01-13 23:37:29 +00:00
dyoung
55e0f7c6a4
Rounding to the nearest multiple of 2 with roundup(constant, 2) is
...
easier to read than `constant + 1'.
2004-01-10 07:54:55 +00:00
dyoung
0370da2a5d
In atw_rf3000_tune, enable I/O with the modem and RF front-end
...
"just in time" instead of at the top of the function.
2004-01-10 07:51:16 +00:00
dyoung
348c2d9603
Do not set IEEE80211_F_IBSSON in hostap mode. Treat hostap-mode
...
when the link condition changes by returning.
Note that hostap mode still does not work in atw, and ADMtek has
told me that the hardware will not support it, but I remain hopeful.
2004-01-10 07:47:02 +00:00
dyoung
005d4641ca
Report received-early interrupt with a debug printf.
...
Print the Serial EEPROM and the MAC address it contains when
atw_debug > 0, because atw_debug > 1 is a little too strict.
2004-01-10 07:41:18 +00:00
dyoung
f38df7cae7
Misc. cosmetic changes.
...
Add a debug printf to the input path.
2004-01-10 07:03:28 +00:00
dyoung
a94687e30c
Use new docs provided by RFMD to give some meaning to
...
previously-undocumented registers and magic numbers on the RF3000
baseband.
2004-01-10 06:30:35 +00:00
dyoung
23d8f48692
Add data-link type DLT_IEEE802_11_RADIO to wi and atw. DLT_IEEE802_11_RADIO
...
lets you monitor radio stats like received signal strength, which
diversity antenna was used, channel/frequency, modulation, and data
rate.
2003-11-16 09:02:42 +00:00
dyoung
6892b91b88
No need to check which state we're changing FROM when we deactivate
...
the scan callout.
2003-11-02 02:14:33 +00:00
dyoung
313961b974
Get a clue from ath(4) and move the ieee80211_new_state() calls in
...
atw_init to one place.
2003-11-02 02:05:15 +00:00
dyoung
3800e8585a
Fix thinko that breaks IBSS merges in atw(4). sc->sc_opmode !=
...
ic->ic_opmode!
2003-11-02 01:58:22 +00:00
dyoung
76db6bfa8c
Use ieee80211_find_rxnode to attribute Rx packets to the write
...
ieee80211_node. This reduces code duplication. It will help us
support passive scanning and rate adaptation.
2003-11-02 01:55:40 +00:00
christos
d2705ee1d2
make this compile again. I should really rename the FreeBSD KASSERT to
...
KASSERT2 or something.
2003-10-25 21:32:44 +00:00
christos
987510aee5
KASSERT takes 2 arguments here.
2003-10-25 19:41:44 +00:00
christos
8bfd5e3292
Fix uninitialized variable warnings
2003-10-25 18:34:14 +00:00
dyoung
7c0b454d52
Cosmetic change: shorten 6 lines to 2.
2003-10-16 10:04:14 +00:00
dyoung
372fd2b92a
Adapt atw(4) to the new 802.11 layer.
...
Simplify atw_start, atw_newstate.
Synchronize access to atw_start by bracketing the call to
ieee80211_next_scan in atw_next_scan with splnet()/splx().
2003-10-13 08:22:19 +00:00
dyoung
28fe486c9f
Allow channels 1-14 in MMK2, for real. Fixes PR 22530 from
...
FUKAUMI Naoki.
2003-09-20 01:03:30 +00:00
dyoung
a036b1536b
Oops. Add the atw(4) sources, too.
2003-07-06 22:57:23 +00:00