Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-16 | etheriwl: add support for Centrino Advanced-N 6030, 6235 (thanks khm, openbsd) | cinap_lenrek | |
from openbsd driver, it seems the Centrino Advanced-N 6030 and 6235 cards share the same device revision as the 6205 (Type6005). Also changing the device revision field from 4 to 5 bits. | |||
2017-02-13 | wifi: handle short preamble and short time slot capabilities | cinap_lenrek | |
- drivers enable short preamble and sort timeslot depending on the ap beacon capinfo field (bss->cap) - wifi sets short preamble bit in capinfo on association request - wifi sets short timeslot bit when ap advertized it in beacon | |||
2016-06-01 | etheriwl: add pcid 0x0082 for Intel Centrino Advanced-N 6205 variant | stanley lieber | |
2016-05-26 | etheriwl: add pci id for PRO/Wireless 5350 AGN (thanks Ori_B) | cinap_lenrek | |
2015-10-09 | wifi: quote value of parsed ether options | cinap_lenrek | |
introduce wificfg() function to convert ether->opt[] strings to wifictl messages, which needs quoting for the value. so etherX=type=iwl essid='something with spaces' works. | |||
2015-08-25 | fix fuckup | glenda | |
2015-08-25 | import E script from bell labs | mischief | |
2015-07-29 | etheriwl: add pciid for Centrino Wireless-N 1000 (thanks qu7uux) | cinap_lenrek | |
card seems to work fine with just this. http://sysinfo.9front.org/src/125/body | |||
2015-07-11 | etheriwl: add multicast stub | cinap_lenrek | |
2015-07-10 | etheriwl: dont clear descriptors after completion | cinap_lenrek | |
2015-07-10 | wifi: adjust transmit rate on error (for etheriwl), small mkfile changes | cinap_lenrek | |
Wnode gets two new counters: txcount and txerror and actrate pointer that will be between minrate and maxrate. driver should use actrate instead of maxrate for transmission when it can provide error feedback. when a driver detects a transmission failed, it calls wifitxfail() with the original packet. wifitxfail() then reduces wn->actrate. every 256th packet, we optimistically increase wn->actrate before transmitting. | |||
2015-04-27 | etheriwl: make rxon() static (thanks aap) | cinap_lenrek | |
2015-04-26 | etheriwl: check the bluetooth co-existance errors (thanks qeed) | cinap_lenrek | |
2015-04-24 | etheriwl: support for Centrino Wireless-N 2230 from freebsd driver (thanks qeed) | cinap_lenrek | |
big thanks to qeed for porting support for Wireless-N 2230 from freebsd driver! | |||
2015-01-17 | iwl: add "reset" ctl message to software tigger device reset | cinap_lenrek | |
2014-06-08 | kernel: remove Block refcounting (thanks erik) | cinap_lenrek | |
2014-04-27 | iwl: support another (broken) variant of centrino ultimate-n 6300 | ftrvxmtrx | |
2014-04-26 | iwl: add Wifi Link 5150 did | ftrvxmtrx | |
2014-04-21 | etheriwl: set msb for all rates | cinap_lenrek | |
the 802.11 spec only specifies the msb of the rate for Beacon, Probe Response, Association Response, Reassociation Response, Mesh Peering Open, and Mesh Peering Confirm management frames ... The MSB of each Supported Rate octet in other management frame types is ignored by receiving STAs. this should make no difference but on some netgear ap's not setting this bit seems to ignore these data rates. | |||
2014-04-21 | wifi: first attempt on negotiating data rates | cinap_lenrek | |
driver sets wifi->rates array to tell wifi layer what rates it supports. when we receive beacon, we determine the minimum and maximum data rates and set wn->minrate and wn->maxrate to point to the entries in wifi->rates. it is the responsibility of the driver to use this information on transmit. | |||
2014-03-17 | etheriwl: provide shutdown function | cinap_lenrek | |
2013-12-06 | etheriwl.c: add did 4232 for intel wifi link 5100 (thanks, hmr) | stanley lieber | |
2013-11-22 | pc kernel: kproc error and exit | cinap_lenrek | |
catch the error() that can be thrown by sleep() and tsleep() in kprocs. add missing pexit() calls. always set the freemem argument to pexit() from kproc otherwise the process gets added to the broken list. | |||
2013-08-25 | etheriwl: recover from rfkill toggle or firmware crash | cinap_lenrek | |
spawn a kernel process to check the broken state of the controller. if the firmware crashed, or rfkill was toggled we will reset and reboot the firmware. also power down the card when rfkill is off. | |||
2013-07-26 | ether82563, etheriwl, pmmc: fix potential multiprocessor races with wakeup | cinap_lenrek | |
make sure that the wakeup enable conditions are seen by different processors before sleep is called. the problems havnt been observed so far. | |||
2013-07-04 | wifi: move scanning/probe into wifi layer, avoid associating with wpa ↵ | cinap_lenrek | |
network until rsne is setup | |||
2013-07-01 | wifi: send probe requests for hidden ssid | cinap_lenrek | |
2013-07-01 | wifi: handle authentication independent of current bss to allow multiple ↵ | cinap_lenrek | |
ap's (roaming) | |||
2013-06-24 | etheriwl: add rxon() debug print | cinap_lenrek | |
2013-06-23 | etheriwl: allow switching channels in promisc mode | cinap_lenrek | |
promisc mode prevented the call to rxon() in transmit possibly causing association to fail while running snoopy. | |||
2013-06-23 | wifi: fix missed eapol frames | cinap_lenrek | |
allow the driver to associate the node with a new aid right after we receive the association response, not just when we transmit a packet which usualy does not happen as eapol is initiated by the access point so there are no transmit calls. we just call transmit from the wifiproc with a nil block to introduce the node. | |||
2013-06-23 | wifi: allow selecting specific access point with bssid= parameter and ↵ | cinap_lenrek | |
wifictl command | |||
2013-06-23 | wifi: add a debug flag and printing | cinap_lenrek | |
add a debug flag that can be set in the ethernet options which causes status transitions and wifictl messages to be printed. | |||
2013-04-10 | etheriwl: add pci id for Centrino Wireless-N 100 (thanks fgudin9) | cinap_lenrek | |
2013-03-12 | etheriwl: 6005 - set rom calibration flags and temperature sensor offset | ftrvxmtrx | |
2013-03-09 | wifi: add experimental wpa / tkip encryption support | cinap_lenrek | |
2013-02-19 | etheriwl: fix rominit | cinap_lenrek | |
we used use the *last* block in otp block list instead of the block *before* the last block resulting in wrong eeprom data (1000er series only) | |||
2013-02-18 | add wifi link 1000 pci id | khm | |
2013-02-16 | etheriwl: simplify | cinap_lenrek | |
2013-02-16 | etheriwl: add otp rom initialization (for 1000er series, untested) | cinap_lenrek | |
2013-02-16 | etheriwl: use first available antenna from eeprom txantmask instead of ↵ | cinap_lenrek | |
hardcode to antenna A | |||
2013-02-16 | etheriwl: move runtime dc calibration block to proper place | ftrvxmtrx | |
2013-02-16 | etheriwl: support for Centrino Advanced-N 6205 | ftrvxmtrx | |
2013-02-15 | etheriwl: avoid leaking blocks when controller breaks | cinap_lenrek | |
2013-02-15 | etheriwl: fix bugs, support for Centrino Ultimate-N 6300 | cinap_lenrek | |
2013-02-13 | etheriwl: dont let transmit change back receiver settings when in promisc ↵ | cinap_lenrek | |
mode, cleanup | |||
2013-02-12 | etheriwl: support for WiFi Link 4965 | cinap_lenrek | |
2013-02-11 | etheriwl: automatic channel scanning, transmission handling, promisc mode | cinap_lenrek | |
the channel= plan9.ini parameter isnt needed anymore as we now hop the channels to scan for beacons. the status is also indicated with the link led :-) handle all these flags on packet transmission like RTS for big packets and sending data packets to the AP instead of broadcasting everything. properly setup bss hardware node table and filtering. now promisc mode is only used when requested. handle deauth message from ap. increase node table to 32 entries. | |||
2013-02-09 | fix typo | stanley lieber | |
2013-02-09 | add Intel (R) WiFi Link 5100 AGN, vid/did: 8086/4237 | stanley lieber | |