summaryrefslogtreecommitdiff
path: root/sys/dev/ic/ar5008.c
AgeCommit message (Expand)Author
2022-12-27Fix array bounds mismatch with clang 15Patrick Wildt
2022-04-21Use memset() to initialize struct ieee80211_rxinfo properly.Stefan Sperling
2021-10-11Add support for 40MHz channels to net80211 RA.Stefan Sperling
2021-10-03Apparently some athn(4) variants are buggy and may hand us corrupt framesMark Kettenis
2021-07-01Prevent athn(4) from calling ieee80211_find_rxnode() on bad frames.Stefan Sperling
2021-05-03work around an athn(4) device problem with bogus Michael MIC failuresStefan Sperling
2021-04-15Switch athn(4) 802.11n Tx rate adaptation from MiRA to RA.Stefan Sperling
2020-12-12Rename the macro MCLGETI to MCLGETL and removes the dead parameter ifp.jan
2020-11-11Fix athn(4) in client mode against APs that use WPA1/TKIP as the group cipher.Stefan Sperling
2020-10-11Stop exporting `wt_hwqueue' now that drivers don't advertise it.Martin Pieuchot
2020-07-13When athn(4) is deciding how to decrypt an incoming frame, look into theStefan Sperling
2020-07-06Repair athn(4) in client mode against WPA2 access points.Stefan Sperling
2020-05-23Fix typo in a comment that originated in wpi(4) and has spread elsewhere.Stefan Sperling
2020-05-15Fix CCMP replay check with 11n Rx aggregation and CCMP hardware offloading.Stefan Sperling
2020-04-30Fix use of uninitialized 'wh' variable in error path of ar5008_rx_process().Stefan Sperling
2020-04-27Offload CCMP (WPA2) encryption and decryption to athn(4) hardware.Stefan Sperling
2020-02-17Use m_defrag() to linearize an mbuf chain instead of hand rolling a solutionClaudio Jeker
2020-02-17Use bpf_mtap_hdr() to prepend the radiotap header instead of faking anClaudio Jeker
2019-12-20Make athn(4) use a constant Tx retry rate while MiRA is probing.Stefan Sperling
2019-09-12Make wireless drivers call if_input() only once per interrupt.Stefan Sperling
2019-07-24Set athn(4) Tx descriptor fields which specify Tx power used for retries.Stefan Sperling
2019-07-24Make athn(4) provide full Tx time of each frame in a Tx series to hardware.Stefan Sperling
2019-02-27Implement support for dynamic RTS threshold in MiRA.Stefan Sperling
2019-02-19Fix a cosmetic issue in athn(4)'s bpf(4) tap.Stefan Sperling
2019-02-01Complete athn(4) noisefloor calibration code and enable it.Stefan Sperling
2017-11-28The athn(4) PCI driver forgot about adding the default noisefloor toStefan Sperling
2017-07-17Make athn(4) send RTS frames at 2 Mbit/s again. I changed this to 1 Mbit/sStefan Sperling
2017-04-26Tell MiRA about the actual number of retries instead of pretending thatStefan Sperling
2017-03-08Do not clear IFF_UP, even in the error path, clearing IFF_RUNNINGMartin Pieuchot
2017-02-01In athn(4), if multi-rate retry is disabled due to RTS being used, then doStefan Sperling
2017-01-30Stop athn(4) 11n hostap from applying HT protection to non-11n clients.Stefan Sperling
2017-01-30Prevent athn(4) from using RTS for non-data frames.Stefan Sperling
2017-01-22move counting if_opackets next to counting if_obytes in if_enqueue.David Gwynne
2017-01-12Finish initial 11n support for athn(4).Stefan Sperling
2016-11-29m_free() and m_freem() test for NULL. Simplify callers which had their ownJonathan Gray
2016-10-08Add comments explaining why athn(4) disables multi-rate retries with RTS.Stefan Sperling
2016-01-05Remove the IEEE80211_NO_HT macro. Reduces ifdef spaghetti, enables 11n modeStefan Sperling
2015-11-25replace IFF_OACTIVE manipulation with mpsafe operations.David Gwynne
2015-11-24You only need <net/if_dl.h> if you're using LLADDR() or a sockaddr_dl.Martin Pieuchot
2015-11-24No need to include <net/if_arp.h>Martin Pieuchot
2015-11-24The only network driver needing <net/if_types.h> is upl(4) for IFT_OTHER.Martin Pieuchot
2015-11-04replace the ifqueues in net80211 with mbuf_queues.David Gwynne
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-02-10Wireless drivers call if_input() via ieee80211_input() which set `rcvif'Martin Pieuchot
2014-12-19Use <sys/endian.h> instead of <machine/endian.h>Philip Guenther
2014-07-22Fewer <netinet/in_systm.h>Martin Pieuchot
2014-07-13Some reallocarray() use; review Jean-Philippe Ouellet, patrick keshishianTheo de Raadt
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2013-08-07Most network drivers include netinet/in_var.h, but apparently theyAlexander Bluhm
2013-06-11Replace all ovbcopy with memmove; swap the src and dst arguments tooTheo de Raadt