summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_ipw.c
AgeCommit message (Expand)Author
2005-11-23When defragmenting a mbuf chain before transmitting it, don't allocate a mbufDamien Bergamini
2005-11-23Be more robust when handling Rx interrupts. If we can't allocate and DMA mapDamien Bergamini
2005-08-09do not set PCI_COMMAND_MASTER_ENABLE explicitly as it's already set in pcisub...Michael Shalayeff
2005-07-30Use ic->ic_ibss_chan instead of ic->ic_bss->ni_chan when filling aClaudio Jeker
2005-07-02clear IFF_RUNNING & IFF_OACTIVE in foo_stop() before de-allocating resources.Brad Smith
2005-04-17don't disassociate on SIOCSIFADDR if the interface is already up and running.Damien Bergamini
2005-04-04fix ids. ok jsg@ deraadt@Damien Bergamini
2005-03-23do packet accounting (opackets/oerrors/ierrors).Damien Bergamini
2005-03-17support for ipv6.Damien Bergamini
2005-03-12retrieve scan results from net80211 instead of reading NIC internal memory.Damien Bergamini
2005-02-21ipwcontrol and iwicontrol removal.Damien Bergamini
2005-02-19fix setting of the MAC address.Damien Bergamini
2005-02-17derived from NetBSD:Reyk Floeter
2005-01-13fix a critical bug that made the kernel crash under heavy upstream trafficDamien Bergamini
2005-01-05Use $OpenBSD$ instead of $Id$. ok damien@Jonathan Gray
2004-12-21add powerhooksDamien Bergamini
2004-12-10fix mbuf defragmentationDamien Bergamini
2004-12-06add mbuf linearization code when the number of fragments exceeds what isDamien Bergamini
2004-12-05fix printf's in ipw_dma_alloc()Damien Bergamini
2004-12-05add IEEE80211_C_SHPREAMBLE capability flag and reorder interrupt handlersDamien Bergamini
2004-12-05update net80211 AP list after scanningDamien Bergamini
2004-12-05mostly cosmetic changesDamien Bergamini
2004-12-05Clean Tx/Rx rings allocation and management.Damien Bergamini
2004-12-05wait longer for master initializationDamien Bergamini
2004-11-24don't leave run state on background scanDamien Bergamini
2004-11-24clear register 0x41, not 0x43 (endianness)Damien Bergamini
2004-11-20forgot to remove a call to free() in my previous commit.Damien Bergamini
2004-11-18use the filesystem based firmware loader; deraadt okDamien Bergamini
2004-11-03Call ipw_stop() at the beginning of ipw_init(): this fixes a memory leakDamien Bergamini
2004-11-03Return 1 instead of 0 in ipw_intr() if the interrupt is handled by us.Damien Bergamini
2004-11-03IFM_IEEE80211_ADHOC -> IFM_IEEE80211_IBSS in ipw_media_status().Damien Bergamini
2004-11-03Calling ipwcontrol -k without downloading the firmware first lead to aDamien Bergamini
2004-11-03Fix calls to bus_dmamap_create().Damien Bergamini
2004-11-02factor out the dma memory allocation, mapping, freeing and unmappingmarius eriksen
2004-10-28the URL in if_iwi is no longer valid.Brad Smith
2004-10-28print our ether address when attaching like other driversjoshua stein
2004-10-27Minor consistency tweaks (imported from iwi).Damien Bergamini
2004-10-27Check that we are associated before sending anything. Call ipw_stop()Damien Bergamini
2004-10-27Handle fatal errors from firmware (imported from iwi).Damien Bergamini
2004-10-27Read MAC address from EEPROM in ipw_attach(). The address is now knownDamien Bergamini
2004-10-27Cache firmware into kernel memory instead of sending it directly. TheDamien Bergamini
2004-10-27Change firmware initialization sequence to be more consistent with iwi.Damien Bergamini
2004-10-27Add ipw_media_status() to report the current Tx rate properly.Damien Bergamini
2004-10-27Configure the adapter properly to avoid Tx retries from interfering withDamien Bergamini
2004-10-27Add authmode support (imported from iwi).Damien Bergamini
2004-10-27Import ipw_get_table() and ipw_get_radio() functions from iwi.Damien Bergamini
2004-10-27Remove unuseful initialization of ic->ic_bss->ni_chan in ipw_init().Damien Bergamini
2004-10-27Change the way supported rates set is initialized (to be consistent withDamien Bergamini
2004-10-27Reduce timeout from two seconds to one second for command ack and from fiveDamien Bergamini
2004-10-27Remove static for all non-inline functions.Damien Bergamini