Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | 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-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-30 | Use ic->ic_ibss_chan instead of ic->ic_bss->ni_chan when filling a | Claudio Jeker | |
ipw_tx_radiotap_header struct. This fixes a panic I got when using tcpdump -nvi ipw0 -y ieee802_11_radio. OK reyk@ damien@ | |||
2005-07-02 | clear IFF_RUNNING & IFF_OACTIVE in foo_stop() before de-allocating resources. | Brad Smith | |
2005-04-17 | don't disassociate on SIOCSIFADDR if the interface is already up and running. | Damien Bergamini | |
2005-04-04 | fix ids. ok jsg@ deraadt@ | Damien Bergamini | |
2005-03-23 | do packet accounting (opackets/oerrors/ierrors). | Damien Bergamini | |
2005-03-17 | support for ipv6. | Damien Bergamini | |
2005-03-12 | retrieve scan results from net80211 instead of reading NIC internal memory. | Damien Bergamini | |
this fixes a bug with multiple AP's. | |||
2005-02-21 | ipwcontrol and iwicontrol removal. | Damien Bergamini | |
2005-02-19 | fix setting of the MAC address. | 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-13 | fix a critical bug that made the kernel crash under heavy upstream traffic | Damien Bergamini | |
load. pointed out by jcs@ | |||
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-05 | fix printf's in ipw_dma_alloc() | Damien Bergamini | |
2004-12-05 | add IEEE80211_C_SHPREAMBLE capability flag and reorder interrupt handlers | Damien Bergamini | |
2004-12-05 | update net80211 AP list after scanning | Damien Bergamini | |
2004-12-05 | mostly cosmetic changes | Damien Bergamini | |
2004-12-05 | Clean Tx/Rx rings allocation and management. | Damien Bergamini | |
2004-12-05 | wait longer for master initialization | Damien Bergamini | |
2004-11-24 | don't leave run state on background scan | Damien Bergamini | |
2004-11-24 | clear register 0x41, not 0x43 (endianness) | Damien Bergamini | |
2004-11-20 | forgot to remove a call to free() in my previous commit. | Damien Bergamini | |
2004-11-18 | use the filesystem based firmware loader; deraadt ok | Damien Bergamini | |
2004-11-03 | Call ipw_stop() at the beginning of ipw_init(): this fixes a memory leak | Damien Bergamini | |
when ipw_init() is called on ENETRESET. Call ipw_stop() when the radio transmitter is turned off. ok claudio@ | |||
2004-11-03 | Return 1 instead of 0 in ipw_intr() if the interrupt is handled by us. | Damien Bergamini | |
Ignore invalid 0xffffffff interrupts. ok claudio@ | |||
2004-11-03 | IFM_IEEE80211_ADHOC -> IFM_IEEE80211_IBSS in ipw_media_status(). | Damien Bergamini | |
ok claudio@ aaron@ | |||
2004-11-03 | Calling ipwcontrol -k without downloading the firmware first lead to a | Damien Bergamini | |
panic. Fix the ipw_free_firmware() function itself instead of fixing the callers. ok claudio@ | |||
2004-11-03 | Fix calls to bus_dmamap_create(). | Damien Bergamini | |
2004-11-02 | factor out the dma memory allocation, mapping, freeing and unmapping | marius eriksen | |
functionality and call them only on attach and detach. these were being called in interrupt context and were causing a panic on device timeout. ok damien@ | |||
2004-10-28 | the URL in if_iwi is no longer valid. | Brad Smith | |
ok damien@ | |||
2004-10-28 | print our ether address when attaching like other drivers | joshua stein | |
ok damien@ | |||
2004-10-27 | Minor consistency tweaks (imported from iwi). | Damien Bergamini | |
Wait longer for microcode initialization to complete. | |||
2004-10-27 | Check that we are associated before sending anything. Call ipw_stop() | Damien Bergamini | |
from ipw_watchdog(). | |||
2004-10-27 | Handle fatal errors from firmware (imported from iwi). | Damien Bergamini | |
2004-10-27 | Read MAC address from EEPROM in ipw_attach(). The address is now known | Damien Bergamini | |
before the firmware has been sent. Imported from iwi. | |||
2004-10-27 | Cache firmware into kernel memory instead of sending it directly. The | Damien Bergamini | |
firmware is now sent only when the interface is turned up. This paves the way for proper suspend/resume support. | |||
2004-10-27 | Change firmware initialization sequence to be more consistent with iwi. | Damien Bergamini | |
Remove ipw_zero_mem_4() and add ipw_stop_master(). | |||
2004-10-27 | Add ipw_media_status() to report the current Tx rate properly. | Damien Bergamini | |
This was imported from iwi. | |||
2004-10-27 | Configure the adapter properly to avoid Tx retries from interfering with | Damien Bergamini | |
CPU C3 state (imported from iwi). | |||
2004-10-27 | Add authmode support (imported from iwi). | Damien Bergamini | |
2004-10-27 | Import ipw_get_table() and ipw_get_radio() functions from iwi. | Damien Bergamini | |
2004-10-27 | Remove unuseful initialization of ic->ic_bss->ni_chan in ipw_init(). | Damien Bergamini | |
2004-10-27 | Change the way supported rates set is initialized (to be consistent with | Damien Bergamini | |
iwi). | |||
2004-10-27 | Reduce timeout from two seconds to one second for command ack and from five | Damien Bergamini | |
seconds to one second for firmware notification. | |||
2004-10-27 | Remove static for all non-inline functions. | Damien Bergamini | |