Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-05-17 | sync handling of fatal firmware errors w/ wpi(4) | Damien Bergamini | |
2006-05-01 | call iwi_stop() at beginning of iwi_init() so that all rings are properly | Damien Bergamini | |
reset when iwi_init() is called from iwi_ioctl() on ENETRESET. this fixes a firmware panic when setting a WEP key multiple times for instance. fix some printf while i'm here. pointed out by Kurt Miller (kurt@). | |||
2006-04-02 | Prevent panic when loading pre-3.0 iwi firmware, and give a helpful | Dimitry Andric | |
error message instead. Also return EINVAL for some other error paths. ok damien, deraadt | |||
2006-04-01 | use proper types and not fetch iobase that is not used later; damien ok | Michael Shalayeff | |
2006-04-01 | Put Damien's latest changes back in, okay deraadt@. | Pedro Martelletto | |
Please note that the driver now requires new firmware (version 3.0). | |||
2006-03-31 | Backout, causes panics | Pedro Martelletto | |
2006-03-27 | - complete rework of rings allocation (do things more like ral(4)) | Damien Bergamini | |
- upgrade to firmware v3.0 layout - enable s/w antenna diversity - many code cleanup | |||
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-26 | prettify + u_int{8,16,32}_t -> uint{8,16,32}_t | Damien Bergamini | |
2006-02-04 | silently discard f/w notifications that are unknown (fixes spurious | Damien Bergamini | |
"unknown notification 15" in logs with latest firmware) | |||
2006-01-29 | re-enable scatter and fix scanning of 802.11a channels. | Damien Bergamini | |
2006-01-18 | add some bits to control assoc led. | Damien Bergamini | |
2006-01-04 | Remove redundant calls to bpfdetach. | Can Erkin Acar | |
ok brad@ | |||
2005-11-23 | When defragmenting a mbuf chain before transmitting it, don't allocate a mbuf | Damien Bergamini | |
cluster if the payload fits in the header. From NetBSD (scw@) | |||
2005-11-23 | fix my previous commit. don't leak an mbuf. | Damien Bergamini | |
2005-11-23 | Be more robust when handling Rx interrupts. If we can't allocate and DMA map | Damien Bergamini | |
a new mbuf, just discard the received frame and reuse the old mbuf. From NetBSD (joerg@) | |||
2005-11-23 | Fix endianness issues. iwi should now work on big endian architectures. | Damien Bergamini | |
From NetBSD (scw@). | |||
2005-10-07 | fixes rev 1.50. got a stack smashed. | Damien Bergamini | |
looks like i committed the wrong version. | |||
2005-10-06 | o Use firmware extended scan command; this one doesn't crash when scanning | Damien Bergamini | |
the 5GHz band. o Enable 802.11a channels scanning for 2915ABG adapters. o Fix a typo (negociated->negotiated). | |||
2005-09-19 | o Add initial bits for IBSS support. | Damien Bergamini | |
o Fix association with APs not broadcasting their SSIDs. o Don't send anything if there is less than eight free slots in Tx ring. | |||
2005-08-09 | do not set PCI_COMMAND_MASTER_ENABLE explicitly as it's already set in ↵ | Michael Shalayeff | |
pcisubmatch(); kettenis@ testing; brad@ ok | |||
2005-07-12 | h/w doesn't decrypt rx frames in monitor mode so don't try to remove the | Damien Bergamini | |
iv and crc fields or to clear the wep bit from the 802.11 header. fix by Pedro la Peu. closes kern/4284. | |||
2005-07-02 | clear IFF_RUNNING & IFF_OACTIVE in foo_stop() before de-allocating resources. | Brad Smith | |
2005-06-20 | fix a couple of 'use after free' bugs on mbuf chains in the tx path. | Damien Bergamini | |
originally pointed out by Mike Silbersack on the fbsd version of the iwi driver. | |||
2005-05-22 | fix setting of the "need ack" flag. | Damien Bergamini | |
2005-05-22 | cosmetic. no need to initialize the read index. | Damien Bergamini | |
2005-05-22 | set fragmentation threshold in iwi_config(). | Damien Bergamini | |
2005-05-22 | some changes for IBSS mode support (not yet working). | Damien Bergamini | |
2005-05-22 | add monitor mode support. fast channel hop is not yet implemented though. | Damien Bergamini | |
requires a firmware upgrade to version 1.0.4. | |||
2005-05-14 | don't copy the capinfo field from the ap. forge our own based on what | Damien Bergamini | |
ieee80211_output.c does. | |||
2005-05-13 | should support channel 165 too in 802.11a mode. | Damien Bergamini | |
2005-05-13 | fix sensitivity setting. | Damien Bergamini | |
2005-04-17 | temporarly remove 802.11a channels from the set of supported channels until | Damien Bergamini | |
i figure out why the firmware crashes when scanning in the 5.2GHz spectrum. this makes 2915ABG adapters work (b/g only). | |||
2005-04-17 | don't disassociate on SIOCSIFADDR if the interface is already up and running. | Damien Bergamini | |
2005-04-04 | remove noise statistics. this was generating tons of useless interrupts. | Damien Bergamini | |
2005-04-04 | new id for PRO/Wireless 2915ABG. fix desc for PRO/Wireless adapters. | Damien Bergamini | |
2005-03-23 | do packet accounting (opackets/oerrors/ierrors). | Damien Bergamini | |
2005-03-17 | support for ipv6. | Damien Bergamini | |
2005-03-14 | don't display an error message when re-associating. | Damien Bergamini | |
this prevents annoying 'unknown association state 9' from happening. | |||
2005-03-12 | prevent fragmentation from happening. | Damien Bergamini | |
2005-03-12 | IBSS is not yet supported, remove it from the capabilities flags. | Damien Bergamini | |
2005-02-21 | ipwcontrol and iwicontrol removal. | Damien Bergamini | |
2005-02-19 | Added support for Intel PRO/Wireless 2225BG PCI adapters. | Damien Bergamini | |
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@ | |||
2005-01-09 | - add support for 2.2 firmware | Damien Bergamini | |
- fix rssi decoding - implement basics for IBSS support - decrease channel scan time from 100ms to 40ms - cosmetic changes while i'm here | |||
2005-01-05 | Use $OpenBSD$ instead of $Id$. ok damien@ | Jonathan Gray | |
2004-12-21 | add powerhooks | Damien Bergamini | |
OK claudio@ kevlo@ deraadt@ | |||
2004-12-10 | fix mbuf defragmentation | Damien Bergamini | |
2004-12-06 | add mbuf linearization code when the number of fragments exceeds what is | Damien Bergamini | |
supported by the hardware | |||
2004-12-06 | remove iwi_fix_channel() by setting IEEE80211_C_SCANALL capability flag | Damien Bergamini | |