Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-09-01 | Avoid #pragma pack(1) and unify everything towards using __packed. | Theo de Raadt | |
This requires that structures defined within __packed structures must independently request that they themselves become __packed, too. worked on with toby CVS: ---------------------------------------------------------------------- | |||
2008-07-29 | check for m_devget() returning NULL, increment ierror count | Thordur I. Bjornsson | |
and just return; OK mglocker@ | |||
2008-07-27 | Some devices take longer to load the firmware. Increase the firmware | Marcus Glocker | |
load timeout from 50000us to 500000us. Reported and tested by William Dunand with an I-O DATA WN-G54/CF device. Since this device works now, we add it to the man page. | |||
2008-06-26 | First pass at removing clauses 3 and 4 from NetBSD licenses. | Ray Lai | |
Not sure what's more surprising: how long it took for NetBSD to catch up to the rest of the BSDs (including UCB), or the amount of code that NetBSD has claimed for itself without attributing to the actual authors. OK deraadt@ | |||
2008-05-23 | Bye bye awi(4). No net80211 love, uses its own WEP code and has not worked | Brad Smith | |
properly in 8.5 years so just garbage collect the driver. ok damien@ deraadt@ | |||
2008-05-21 | Switch i386 from pccom to com. Welcomed by many. | Mark Kettenis | |
ok dlg@, jsing@, deraadt@ | |||
2008-04-23 | Remove driver for pre 802.11 RangeLAN2 wireless devices. | Jonathan Gray | |
It doesn't compile, was never finished, is now irrelevant, and miod has taken it apon himself to scare good boys and girls by suggesting they read the code. ok dlg@ | |||
2007-10-09 | Ops, forgot debug printf. | Marcus Glocker | |
2007-10-09 | Setup channels with OFDM flags. Permit user to set fix rates. | Marcus Glocker | |
2007-10-09 | Load the firmware files just one time per device lifecycle (attach time) | Marcus Glocker | |
instead on every `ifconfig up'. | |||
2007-10-08 | Give the device a bit time to finish the reset when stopped. Avoids | Marcus Glocker | |
helper firmware load timeouts when device is brought up very fast again, like seen with trunk(4). | |||
2007-10-08 | Make pcmcia malo(4) work with trunk(4) by: | Marcus Glocker | |
Setting interface ethernet address from link level address. Adding firmware command to set ethernet address. | |||
2007-09-11 | KNF | Gilles Chehade | |
prompted and "much better" by marco@, ok pyr@ | |||
2007-09-09 | more M_ZERO conversions; ok krw@. | Federico G. Schwindt | |
2007-09-07 | sprinkle some M_ZERO love. | Federico G. Schwindt | |
2007-08-28 | unify firmware load failure messages; ok mglocker | Theo de Raadt | |
2007-08-14 | Indention and comment. | Marcus Glocker | |
2007-08-14 | Replace bus_space_write/read_2 loops in cmd req/rsp routines with | Marcus Glocker | |
bus_space_write/read_raw_multi_2. | |||
2007-08-11 | Set command context save flag already in attach routine. Avoids double | Marcus Glocker | |
processing of command responses. | |||
2007-08-11 | Remove IBSS capability flag for now. | Marcus Glocker | |
2007-08-10 | Fix some letho16() tweaks which made my macppc crash on an | Marcus Glocker | |
assoiciation. | |||
2007-08-10 | Add missing multicast part to ioctl. | Marcus Glocker | |
2007-08-09 | If an association has failed, set the device back to INIT state. | Marcus Glocker | |
2007-08-09 | Check all FW commands in the init path. None of them shall timeout, | Marcus Glocker | |
otherwise we abort initialization. | |||
2007-08-09 | o Add a mechanism to execute single commands even if are are not context | Marcus Glocker | |
save. Protects cmalo_cmd_set_assoc() for now. o In case of deauthentication or disassociation, try to reassociate. | |||
2007-08-09 | Correctly acknowledge event interrupts. Got the wrong register value | Marcus Glocker | |
before. | |||
2007-08-09 | Comment. Sort some register values. | Marcus Glocker | |
2007-08-09 | Add event handler. Events notify us about things like when a | Marcus Glocker | |
disassociation frame has arrived. Nice side effect; As we acknowledge the event reason after receiving a disassociation frame (which happens pretty often by wi(4) hostap) now, the FW issues an automatic reassociation, and we do not loose network connectivity anymore. | |||
2007-08-07 | Improve a evil tsleep() loop by using wakeup() in the interrupt handler. | Marcus Glocker | |
Still not sure if the tsleep() is safe here, but better than the previous version. spotted and OK claudio@ | |||
2007-08-06 | o Replace bus_space_write_2 for-loops in TX/RX with | Marcus Glocker | |
bus_space_write_raw_multi_2. o Make TX/RX work on big endian archs (tested on macppc). in co-operation and OK claudio@ | |||
2007-08-06 | Fix FW command API for big endian archs. | Marcus Glocker | |
2007-08-05 | Fix DPRINTF tweaks. | Marcus Glocker | |
2007-08-05 | Low-Noise watchdog routine (debug level 2). | Marcus Glocker | |
2007-08-05 | Parse association command response to check if an association was | Marcus Glocker | |
successfull or not. | |||
2007-08-05 | Remove IFQ_SET_MAXLEN() for TX queue. | Marcus Glocker | |
2007-08-05 | Add WEP support, which is done fully by the FW. | Marcus Glocker | |
2007-08-05 | o Some better variable namings. | Marcus Glocker | |
o Fix some comments. o Add a forgotten splx(). | |||
2007-08-05 | o Reflect active network settings to ifconfig. | Marcus Glocker | |
o Enable selection of desired network by setting nwid. | |||
2007-08-04 | o Improve interrupt handler; fixes TX watchdog timeouts on my zaurus. | Marcus Glocker | |
o Add /* FALLTHROUGH */'s to state handler (spotted by claudio@). o Adapt debug levels. OK claudio@ | |||
2007-08-03 | switch cmalo_rx() to use m_getdev() instead of something hand rolled. | Claudio Jeker | |
cmalo_rx() is called from the interrupt handler and therefor is running at IPL_NET so no need to do spl dances instead sprinkel some splassert() into the rx and tx path. OK mglocker@ | |||
2007-08-02 | Activate watchdog timer. We need to find out about the issue that the | Marcus Glocker | |
device stops with TX interrupts so often. | |||
2007-08-02 | ETHER_ALIGN the mbuf so that it works on strictalignment archs. This is a | Claudio Jeker | |
quick hack because cmalo_rx() should use m_getdev() instead. OK mglocker@ | |||
2007-08-01 | Improve state switching and fix some debug output. | Marcus Glocker | |
2007-07-31 | Add first version to enable auto association (best signal AP). Therefore | Marcus Glocker | |
remove experimental, hard-coded MAC address block. Also tested by claudio@ | |||
2007-07-31 | Add missing splx(s); calls. OK mglocker@ | Claudio Jeker | |
2007-07-31 | Plug a mbuf leak in the TX path and replace a handbuilt m_copydata() | Claudio Jeker | |
implementation with m_copydata(). Remove the CMALO_DEBUG that slipped in somehow. OK mglocker@ | |||
2007-07-31 | Start to improve TX/RX path; don't accept further packets from TX queue | Marcus Glocker | |
unless the last packet has been processed by the device. Protect RX routine with splnet(). This changes let me scp with ~575KB/s in 11b for now. | |||
2007-07-31 | Simplify TX path. | Marcus Glocker | |
2007-07-30 | After two weeks of fumbling arround in the association FW command, i found | Marcus Glocker | |
a trick to correct the wrong generated rates-element-id in the FW association mgmt packet. Makes it possible to associate to more AP's. | |||
2007-07-08 | Process scan command results. Enable 'ifconfig -M'. | Marcus Glocker | |