summaryrefslogtreecommitdiff
path: root/sys/dev/ic/if_wi.c
AgeCommit message (Expand)Author
2006-05-22Attach routines can fail before calling *hook_establish(), and theyKenneth R Westerback
2006-04-10under some cases some wi(4) cards freak out and then do not recover.Theo de Raadt
2006-03-25allow bpf(4) to ignore packets based on their direction (inbound orDamien Miller
2005-12-03splimp -> splnetBrad Smith
2005-11-28Correctly report channel. PR 4728.Jonathan Gray
2005-11-01Remove the call to ieee80211_ifattach() for the moment as itJonathan Gray
2005-10-31Move from arpcom to ieee80211com in wi softc. This will beJonathan Gray
2005-10-19add support to change the channel from ifconfig; tested by some,Federico G. Schwindt
2005-10-15correctly parse the supported data rates. needed by wi@usb.Federico G. Schwindt
2005-09-18ansi. No binary change.Jonathan Gray
2005-07-31Move large receive/decryption buffer allocation from the stack intoChristopher Pascoe
2005-07-12Print the card number the chipset string is obtained from.Jonathan Gray
2005-04-03make wi_ioctl() easier to auditUwe Stuehler
2005-02-15add the manual tx power option. this is supported by some prism2/2.5/3Reyk Floeter
2005-01-15make sure interface is in RUNNING state before touching the multicast filtersBrad Smith
2004-12-22Do a COR reset on prism cards too in the watchdog reset. Helps recoverTodd C. Miller
2004-11-23replace old net/if_ieee80211.h header with the net80211 ones, kernel part.Federico G. Schwindt
2004-10-20put newlines at slightly different places during attach, leading to cleanTheo de Raadt
2004-08-16crank wi_cmd_count to 2000 for the time being; should help avoidTodd C. Miller
2004-06-22The Prism device driver's manual makes a distinction in naming ofTodd C. Miller
2004-05-31When loading multicast filters, accept all multicast when we encounterRyan Thomas McBride
2004-03-18Starting with Prism firmware version 1.6.3, HostAP supports anTodd C. Miller
2004-03-15Make software WEP work in BSS (station) mode. Based on patches fromTodd C. Miller
2004-03-12Add a missing htole16() that broke software WEP on big endian machines.Todd C. Miller
2004-03-02Fix timing issues with newer Prism firmware and retry card reset upTodd C. Miller
2004-03-02Make HostAP work Prism cards with newer firmware (1.7.0 and higher).Todd C. Miller
2004-02-27Disable interrupts in wi_intr() before sending an ACK. Fixes aTodd C. Miller
2003-12-05consistently treat wi_keylen as le16, fixes wicontrol crash for if_wiDale Rahn
2003-10-26Driver for PRISM 2.5/3 based (wifi) USB adapters. This is a work in progress,Dale Rahn
2003-10-21typos from Tom Cosgrove;Jason McIntyre
2003-10-07use crypto/arc4; test, debug, ok millert@; ok fgsch@Markus Friedl
2003-09-06Add wi_detach, use it in pcmcia so that the shutdownhook is properly removed.Dale Rahn
2003-08-15change arguments to suser. suser now takes the process, and a flagsTed Unangst
2003-06-07print minor version as 02d; from Adam Montague via pr 3284; matches what free...Michael Shalayeff
2003-04-26managment -> management;Jason McIntyre
2003-03-10Fix AP scan on prism and add a /* FALLTHROUGH */ comment to makeTodd C. Miller
2003-02-13Plug mbuf leak when there is an IV mismatch during software decrypt.Todd C. Miller
2003-02-12replace crc32 code with BSD licensed code from opensshMarkus Friedl
2003-01-23be consistant on the spl everywhere and use splimp(), this seems to prevent w...Michael Shalayeff
2003-01-21Stub out hostap bits #ifdef SMALL_KERNEL to free up space on theTodd C. Miller
2003-01-10Don't call wi_cor_reset() in wi_attach(); since sc_firmware_type isTodd C. Miller
2002-10-27Add an option to use software WEP now that we have a software decryptTodd C. Miller
2002-10-27add a matching wi_do_hostdecrypt()Markus Friedl
2002-10-18Account for the aligned m_data when checking boundaries; from NetBSD.Federico G. Schwindt
2002-10-18media support; slightly modified from FreeBSD.Federico G. Schwindt
2002-10-11pad keys of size != RC4KEYLEN or RC4KEYLEN/2 with zero; noticed and tested by...Markus Friedl
2002-10-11Stash the value of letoh16(ver.wi_ver[0]) in a variable so we don'tTodd C. Miller
2002-10-11Sigh, we can't just put the htole16() in the WI_CARD_IDS macroTodd C. Miller
2002-10-10Make wi_get_id() table driven, similar to NetBSD and FreeBSD butTodd C. Miller
2002-10-04Limit the TX key to a valid range; imp@Todd C. Miller