Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-07-18 | replace the ieee80211_wepkey structure with a more generic ieee80211_key | Damien Bergamini | |
one that can be used with other ciphers than WEP. | |||
2007-06-16 | constify | Damien Bergamini | |
2007-06-06 | the copyright holder changed the license from "dual bsd/gpl" to be | Reyk Floeter | |
2-clause bsd-only. good. | |||
2007-05-09 | remove the internal wrapper functions for ieee80211_mhz2ieee and | Reyk Floeter | |
ieee80211_ieee2mhz which also removes some dead code. figured out by deraadt@ | |||
2007-04-13 | The integrated Atheros NICs found in IBM/Lenovo ThinkPads use the same | Reyk Floeter | |
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 | |||
2007-01-03 | M_DUP_PKTHDR() cleanup. On static buffers M_DUP_PKTHDR() will leak mbuf tags. | Claudio Jeker | |
See similar rum(4) commit for more info. OK mglocker@ | |||
2006-12-14 | fix a minor bug in the tx data queue setup by using the right queue | Reyk Floeter | |
type. this would cause us some more trouble with WME which isn't supported yet... thanks to Nick Kossifidis | |||
2006-11-06 | figured out by tdeval@: | Reyk Floeter | |
>During factorization in 1.57, the switch block was moved too early. >Hence it's updating an uninitialized ah structure. | |||
2006-10-19 | s/Mhz/MHz/ in comments and printf() strings | Tom Cosgrove | |
ok jsg@ | |||
2006-10-14 | fix the slightly different reset procedure of single chip variants. | Reyk Floeter | |
this should successfully initialize the ar5424 PCI-E chipset. figured out by kettenis@ | |||
2006-09-19 | attach and enable the newer chipset generations AR2413, AR5413, and | Reyk Floeter | |
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@ | |||
2006-09-19 | detect the newer single chip generations AR2413, AR5413 and AR5224 but | Reyk Floeter | |
don't attach them, yet. | |||
2006-09-19 | "pure g" is a special, non-standard ofdm-only mode. use the standard | Reyk Floeter | |
dynamic cck/ofdm "11g" mode instead. | |||
2006-09-19 | use the correct antenna mode settings and fix a bug in the tx | Reyk Floeter | |
descriptor setup. this will fix various issues including 11a mode with ar5212. | |||
2006-06-23 | set the RSSI Max value in ath(4) and use the new RSSI radiotap header | Reyk Floeter | |
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@ | |||
2006-06-23 | In a drivers activate() entry point, if on DVACT_DEACTIVATE it does | Miod Vallat | |
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@ | |||
2006-05-22 | Attach routines can fail before calling *hook_establish(), and they | Kenneth R Westerback | |
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@ | |||
2006-05-08 | Make ath_attach() return error if the RF is unsupported so the PCI code | Pedro Martelletto | |
can disable its shutdown hooks, otherwise we will panic upon halt. Okay jsg@ and brad@. | |||
2006-04-20 | printf() calls with the format string spanning several lines should not have | Miod Vallat | |
trailing commas between string chunks, for this has unexpected effects. | |||
2006-03-25 | allow bpf(4) to ignore packets based on their direction (inbound or | Damien Miller | |
outbound), using a new BIOCSDIRFILT ioctl; guidance, feedback and ok canacar@ | |||
2006-02-20 | Fix kernel builds without bpfilter. Linking is still broken. | Damien Bergamini | |
"Please commit this diff ASAP" brad@ | |||
2006-01-04 | Remove redundant calls to bpfdetach. | Can Erkin Acar | |
ok brad@ | |||
2005-12-10 | Initialize flags before using it. Spotted by lint. | Kenneth R Westerback | |
ok reyk@ | |||
2005-11-11 | more verbose error message for the "bogus xmit rate" problem | Reyk Floeter | |
2005-09-23 | cleanup and simplify the regulation domain handling. some devices are | Reyk Floeter | |
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@ | |||
2005-09-22 | remove the very basic ath(4) rate control implementation and use | Reyk Floeter | |
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@ | |||
2005-09-19 | don't attach unsupported radio chipsets | Reyk Floeter | |
based on a diff by jsg@ | |||
2005-09-08 | use ieee80211_iterate_nodes to iterate the nodes and add a extra check | Reyk Floeter | |
for the maximal number of gpio pins. | |||
2005-09-08 | fix a possible division by zero by using minimal default values for the | Reyk Floeter | |
beacon interval and the beacon miss timeout (beacon interval * 7). | |||
2005-09-08 | Remove the last of the FreeBSD compatiblity goop. | Jonathan Gray | |
ok reyk@ | |||
2005-09-08 | Remove FreeBSD if_printf compat function from net80211. | Jonathan Gray | |
ok reyk@ | |||
2005-08-21 | update the 802.11 station address if the ethernet lladdr has been changed. | Reyk Floeter | |
pointed out by Nick Holmes and Justin Reigle. | |||
2005-08-21 | remove the IEEE80211_C_SCANALL capability, it should be used on | Reyk Floeter | |
devices with firmware-based scanning only. pointed out in a discussion about iwi(4) and ipw(4). | |||
2005-08-17 | fix led states and knf. this also enables support for the software led | Reyk Floeter | |
in some thinkpads - turn it on in the ASSOC and RUN states. | |||
2005-07-30 | remove a useless timeout after tx (decrease nasty delays while | Reyk Floeter | |
scanning) and fix various other minor things in the ath(4) driver. | |||
2005-07-19 | - the self linked hardware rx descriptor list does not work in hostap | Reyk Floeter | |
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) | |||
2005-07-18 | remove trailing newline in panic(9); ok millert@ and deraadt@ | Federico G. Schwindt | |
2005-05-28 | fix hostap mode | Reyk Floeter | |
2005-05-27 | re-enable gpio init even without using the gpio(4) framework | Reyk Floeter | |
2005-05-27 | - disable the gpio user interface for now, it's just an unimportant | Reyk Floeter | |
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) | |||
2005-05-24 | ath_hal_rx_monitor should be used for link state monitoring instead of | Reyk Floeter | |
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. | |||
2005-05-11 | extra checks for monitor mode | Reyk Floeter | |
2005-05-08 | change the dmesg output: print known chipset names, don't print the | Reyk Floeter | |
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. | |||
2005-04-18 | beautify the code by renaming HAL functions with capitalized words (i | Reyk Floeter | |
always wanted to do that). this breaks HAL compatibility but porting should be easy, have a look at athvar.h. no functional changes. | |||
2005-04-08 | move reset of HAL descriptors to ath.c | Reyk Floeter | |
2005-04-06 | pad keys with zeros to a supported key length. this is bad but seems | Reyk Floeter | |
to be the default WEP behaviour for string-based keys and allows commands like "ifconfig ath0 nwkey yuck" to work... | |||
2005-04-06 | <sys/types.h> is not needed with <sys/param.h> | Kevin Lo | |
ok reyk and damien | |||
2005-04-05 | fix wep by adjusting the total packet length | Reyk Floeter | |
2005-04-03 | remove redundant suser() checks | Uwe Stuehler | |
2005-04-02 | More ioctl permission checks. | Uwe Stuehler | |