| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
traversal code to suspend/resume
ok oga kettenis blambert
|
|
|
|
|
| |
so that the powerhook wrapper can get at it
ok kettenis
|
|
|
|
| |
ok deraadt@
|
|
|
|
|
|
| |
This is needed for the addition of further suspend/resume actions.
Okay deraadt@, marco@.
|
|
|
|
|
|
| |
these cases the xxstop function is a bit more complicated and has a flag of
some sort, but the use of that flag does not matter; DMA is already ceased
ok dlg
|
|
|
|
| |
ok reyk@
|
|
|
|
|
|
|
|
|
|
|
| |
for now because it needs more testing, but basic WPA/WPA2 and WEP
seems to work. to enable it, set the compiled-in ath_softcrypto
variable to 1.
this is based on a previous diff from damien@ with some changes to
disable the hardware crypto engine if softcrypto is enabled and to
keeps the hardware crypto code in place to allow later work on
hardware WPA/WPA2.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
complete/cleanup the attachment cleanup code.
ok reyk@ jsg@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
sure to #include "foo.h" in all code that uses the softc,
otherwise some object files will have a different idea of how
big the softc struct is.
This will result in things like part of the softc, say the interrupt
handler being overridden by other data. Putting printfs in the
main object file will look fine as it has the right idea as to
what the size is. It is only after several hours debugging
that you start to figure out what the hell is going on.
jsing started trying to figure out the problem and got hints
from kettenis that it likely wasn't an interrupt problem,
after quite a bit of head scratching with joel I eventually spotted
the problem.
ok reyk@ jsing@
|
|
|
|
| |
2-clause bsd-only. good.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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@
|
| |
|
|
|
|
|
|
|
|
|
| |
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@
|
|
|
|
| |
in some thinkpads - turn it on in the ASSOC and RUN states.
|
|
|
|
| |
scanning) and fix various other minor things in the ath(4) driver.
|
| |
|
|
|
|
|
|
| |
in order for the enable to work disable the socket on suspend.
ok jsg@, mickey@
|
| |
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
always wanted to do that). this breaks HAL compatibility but porting
should be easy, have a look at athvar.h. no functional changes.
|
| |
|
| |
|
|
|
|
| |
code.
|
| |
|
|
|
|
| |
ok grange@
|
|
from NetBSD and FreeBSD.
ok deraadt@
|