Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2005-03-19 | further fixes for ar5212. | Reyk Floeter | |
2005-03-18 | use IFQ_* instead of IF_* for the data queue | Reyk Floeter | |
2005-03-11 | fix channel initialisation. thanks to simon slater. | Reyk Floeter | |
2005-03-10 | fix beacon handling | Reyk Floeter | |
2005-03-10 | use bcopy and bzero | Reyk Floeter | |
2005-03-03 | improve radiotap support, fix some minor bugs. | Reyk Floeter | |
2005-03-03 | addtion of a generic function for allocating beacons: ieee80211_beacon_alloc(). | Damien Bergamini | |
ok jsg@, reyk@, dlg@ | |||
2005-03-01 | fix the radiotap bpf listener | Reyk Floeter | |
2005-02-17 | mostly cosmetic changes: knf, get rid of unneeded sysctls, cleanup the | Reyk Floeter | |
code. | |||
2005-02-17 | derived from NetBSD: | Reyk Floeter | |
--- Make the node table into an LRU cache: least-recently used nodes are at the end of the node queue. Change the reference-counting discipline: ni->ni_refcnt indicates how many times net80211 has granted ni to the driver. Every node in the table with ni_refcnt=0 is eligible to be garbage-collected. The mere presence of a node in the table does not any longer indicate its auth/assoc state; nodes have a ni_state variable, now. While I am here, patch ieee80211_find_node_for_beacon to do a "best match" by bssid/ssid/channel, not a "perfect match." This keeps net80211 from caching duplicate nodes in the table. --- ok deraadt@ dlg@, looks good jsg@ |