summaryrefslogtreecommitdiff
path: root/sys/dev/ic/if_wi.c
AgeCommit message (Expand)Author
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
2002-08-30plug mbuf leak.Federico G. Schwindt
2002-08-30only do copyout() if wi_get_debug() returned 0.Federico G. Schwindt
2002-08-13change WI_PORTTYPE_AP -> WI_PORTTYPE_HOSTAP to match FreeBSD and NetBSD.Todd C. Miller
2002-08-08Fix IFF_PROMISC setting optimization. The point is to avoid theTodd C. Miller
2002-07-16remove prototypes that now live in if_wivar.h.Federico G. Schwindt
2002-07-10use ifp->if_sadl whether possible.Federico G. Schwindt
2002-06-24oops. don't initialize wi_flags and wi_hostap_info here; fixes sparc.Federico G. Schwindt
2002-06-22use 8-bits when accessing the wi_cor_offset; millert@ ok.Federico G. Schwindt
2002-06-21Clear wi_hostap_info.apflags in wi_attach() to guarantee wihap_shutdown()Todd C. Miller
2002-06-21Add some missing casts of sc->wi_txbuf -> caddr_tTodd C. Miller
2002-06-21Don't set WI_FLAGS_ATTACHED in sc->wi_flags until after mi attachTodd C. Miller
2002-06-21don't convert these to little-endian. now ifconfig shows the nwid onFederico G. Schwindt
2002-06-15Don't advertise hostap as an allowed media type for firmware < 0.80Todd C. Miller
2002-06-14don't allow users to set the IBSS/HostAP SSID to the empty stringTodd C. Miller
2002-06-12Previously, SIOCG80211NWID would return the "desired" netname ifTodd C. Miller
2002-06-09a step towards consistancy; in general:Todd T. Fries
2002-06-03o when checking the message type, mask with WI_RXSTAT_MSG_TYPE insteadTodd C. Miller
2002-06-02BSD air-tools 0.2 patches from dachb0den labs; h1kari@dachb0den.comTodd C. Miller
2002-05-31Allow IBSS creation on Symbol cards with station firmware >= 2.5Todd C. Miller
2002-04-30crc32_tab can be constMichael Shalayeff
2002-04-26Add some bounds checking of wi_len on copyin(). From NetBSD via FreeBSD.Todd C. Miller