| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
|
|
|
|
| |
RX/TX configuration registers to 128 instead of 512 bytes.
- add a few more MAC/RF id strings for the dmesg.
- check for PCI-E instead of single chip variants in a few places.
ok deraadt@
|
|
|
|
|
|
|
| |
pass a pointer to an ieee80211_rxinfo structure containing those two
fields plus an extra flags field that indicates whether the frame was
decrypted by hardware or not.
required for a future fix.
|
| |
|
| |
|
|
|
|
|
| |
MALLOC/FREE, etc. Just adding M_ZERO to malloc() and deleting an
immediately adjacent bzero().
|
|
|
|
| |
one that can be used with other ciphers than WEP.
|
| |
|
|
|
|
| |
2-clause bsd-only. good.
|
|
|
|
|
|
| |
ieee80211_ieee2mhz which also removes some dead code.
figured out by deraadt@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
device ID for old AR5212-based 32bit and new AR5424-based 64bit (PCI
Express Mini Card) interfaces. Use an extra check to look if the card
is 64bit and attach it as a single chip device. This prevents a panic
when attaching the device on some laptops like the T60.
Tested on a T42 (old AR5212 Mini PCI interface),
Tested on a T60 (new AR5424 Mini Card interface)
Nevertheless, the AR5424 does not work yet.
Thanks to Stefan Konrath
|
|
|
|
| |
See similar rum(4) commit for more info. OK mglocker@
|
|
|
|
|
|
|
| |
type. this would cause us some more trouble with WME which isn't
supported yet...
thanks to Nick Kossifidis
|
|
|
|
|
| |
>During factorization in 1.57, the switch block was moved too early.
>Hence it's updating an uninitialized ah structure.
|
|
|
|
| |
ok jsg@
|
|
|
|
|
|
| |
this should successfully initialize the ar5424 PCI-E chipset.
figured out by kettenis@
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
AR5424. unlike the previous chipset generations, these chipsets are
single chip solutions. the AR5424 is a PCI Express chipset as found in
various intel Macs.
support is still incomplete- 11a mode works and 11b mode is rx-only. i
need some more test reports, hardware donations (there are several
different subrevisions) and time to finish it.
thanks for help from kettenis@
"of course!" deraadt@
|
|
|
|
| |
don't attach them, yet.
|
|
|
|
| |
dynamic cck/ofdm "11g" mode instead.
|
|
|
|
|
| |
descriptor setup. this will fix various issues including 11a mode with
ar5212.
|
|
|
|
|
|
|
| |
instead of the old db signal header. also allow tcpdump and hostapd to
print the new RSSI radiotap header values current/max rssi.
ok damien@ jsg@
|
|
|
|
|
|
| |
something, then it MUST return zero on DVACT_ACTIVATE, not EOPNOTSUPP;
this very popular bug has been cut and pasted a lot of times...
ok deraadt@ mickey@
|
|
|
|
|
|
|
|
| |
often rely on the detach routine for cleanup. So be consistant and
careful by checking for a NULL hook before calling *hook_disestablish
in detach routines.
ok mickey@ brad@ dlg@
|
|
|
|
|
| |
can disable its shutdown hooks, otherwise we will panic upon halt.
Okay jsg@ and brad@.
|
|
|
|
| |
trailing commas between string chunks, for this has unexpected effects.
|
|
|
|
|
| |
outbound), using a new BIOCSDIRFILT ioctl;
guidance, feedback and ok canacar@
|
|
|
|
| |
"Please commit this diff ASAP" brad@
|
|
|
|
| |
ok brad@
|
|
|
|
| |
ok reyk@
|
| |
|
|
|
|
|
|
|
|
|
| |
known to have a broken/unsupported regulation domain stored in their
EEPROM, we use the default instead (Canada). there's no need to
manually define COUNTRYCODE in ar5xxx.c anymore for invalid EEPROMs
but it's still possible to force a specific country - your choice.
ok aanriot@
|
|
|
|
|
|
|
| |
rssadapt(9) instead. this may need some further work but now it's in
the right place and shared with other drivers (like ral(4)).
yes jsg@
|
|
|
|
| |
based on a diff by jsg@
|
|
|
|
| |
for the maximal number of gpio pins.
|
|
|
|
| |
beacon interval and the beacon miss timeout (beacon interval * 7).
|
|
|
|
| |
ok reyk@
|
|
|
|
| |
ok reyk@
|
|
|
|
| |
pointed out by Nick Holmes and Justin Reigle.
|
|
|
|
|
|
| |
devices with firmware-based scanning only.
pointed out in a discussion about iwi(4) and ipw(4).
|
|
|
|
| |
in some thinkpads - turn it on in the ASSOC and RUN states.
|
|
|
|
| |
scanning) and fix various other minor things in the ath(4) driver.
|
|
|
|
|
|
|
| |
mode, use the normal behaviour with rx overrun interrupts for now.
this prevents the hostap from locking under heavy load (like ping -f)
and it works more reliable.
- run ath_calibrate in splnet() context (from netbsd)
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
button which is not yet available on non-i386 platforms
- fix endianess and attachement on big endian platforms (tested on
macppc - ath attaches correctly, receives frames but assoc still
fails)
|
|
|
|
|
|
| |
setting the promisc mode. rename it to ath_hal_rx_signal and remove
the incorrect promisc flag. this should fix some problems with ath
running in forwarding mode.
|
| |
|
|
|
|
|
|
| |
supported 802.11a/b/g modes (this could be discovered with ifconfig -m
athX). inspired by Johan M:son Lindman and others asking about the
several different ARxxxx chipset combos.
|
|
|
|
|
| |
always wanted to do that). this breaks HAL compatibility but porting
should be easy, have a look at athvar.h. no functional changes.
|