summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2002-03-31Limit pci register map size to 256kNathan Binkert
ok deraadt, art, mickey
2002-03-31Fix logic thinko. In AP mode we were never calling wihap_check_tx() ifTodd C. Miller
the IFF_PROMISC flag was set (e.g. in bridge mode). Found by mickey@ There still seems to be an issue with Lucent stations reporting 1Mbs when the AP is in bridge mode though.
2002-03-31check for super user more; millert@ okMichael Shalayeff
2002-03-30fix two evil bugs:Michael Shalayeff
panic on absent wsdiplay on scrollback; missing breaks.
2002-03-30make sure that hostap never happens on non-prism2 cardsMichael Shalayeff
2002-03-30kill lots of space and insert some more for knfMichael Shalayeff
2002-03-30o Move register definitions to if_wireg.hTodd C. Miller
o Rename some register defines to be more useful (adapted from FreeBSD) o Enable interrupts on PLX chip since some boards don't have this in the EEPROM (adapted from FreeBSD and Linux).
2002-03-30WI_RID_SUPPORT_RATE only seems to work for prism2. On lucent boardsTodd C. Miller
it only indicates support for the lowest speed which is not what we want.
2002-03-30only trust supported rates report on prism2 cardsMichael Shalayeff
2002-03-30missing suser on SIOCS80211NWIDMarkus Friedl
2002-03-30implement WEP in wi_do_hostencrypt()Markus Friedl
2002-03-30map only first page of whatever is given to us in the bar,Michael Shalayeff
apparetnyl sometimes we get whole lots of space there. also map it 32bit.
2002-03-30Actually write new value to the card for SIOCS80211NWID ioctlTodd C. Miller
2002-03-29i_nwid is not a NUL-terminated string, it is length bounded.Todd C. Miller
2002-03-29regenTodd C. Miller
2002-03-29Add Proxim RangeLAN-DS PCMCIA card (model 8430); Paul M. HirschTodd C. Miller
2002-03-29o remove extra args in printf's.Federico G. Schwindt
o remove unneded struct. o change error to match reality. jason@ ok.
2002-03-291) restrict 'hostap' mediaopt to prism2 chipsTodd C. Miller
2) set ether_dhost and ether_shost based on wi_dst_addr and wi_src_addr respectively. This allows packets to traverse the hostap and is also what FreeBSD and NetBSD both do. 3) Move the setting of tx_frame.wi_frame_ctl to be right after we zero tx_frame. Otherwise we end up clearing the WI_FCTL_FROMDS flag. 4) Use some ETHER_* constants instead of hard-coding things (cosmetic only)
2002-03-28put the protos and spls in placeMichael Shalayeff
2002-03-28missing timeout add and del; some minor api changeMichael Shalayeff
2002-03-28some BITS defs for %bMichael Shalayeff
2002-03-28basic host-ap implementation, more work is needed; from Thomas Skibo ↵Michael Shalayeff
<skibo@pacbell.net>; millert@ ok
2002-03-28recognize isl37300p as a prism2.5, for niels babyMichael Shalayeff
2002-03-28syncNiels Provos
2002-03-28new linksys wpc11; okay mickey@Niels Provos
2002-03-27Update comment at the top to reality.Todd C. Miller
2002-03-27Add X-Window support to wsmoused(8). This allows running wsmoused(8) andjbm
X-Window at the same time, removing the need to kill wsmoused(8) before starting X-Window.
2002-03-27Calculate the maximum queue depth correctly.Grigoriy Orlov
PR2490 from Alexander Yurchenko <grange@rt.mipt.ru>
2002-03-27make sure error is set to zero on the pci write case for user confJason Wright
2002-03-27From FreeBSD: check for FIFO becoming unfull correctly, in the case of ↵Niklas Hallqvist
consumer index wrapping. Improve an internal API. ok mickey@
2002-03-26Add support for the TMD7160 dumb PCI-ISA bridge (similar in function toTodd C. Miller
the PLX905x). Info gleaned from patches to the Linux wlan driver from NDC. This makes the NDC NCP130 rev A2 work.
2002-03-26regenTodd C. Miller
2002-03-26o 0x15e8 is National Datacomm Corp, not CoregaTodd C. Miller
o Add NDC NCP130 PCI Prism2 boards (2 flavors)
2002-03-26Fix 128bit WEP on prism2; from FreeBSDTodd C. Miller
2002-03-26enforce higher spl such that ccbs do not get fired upon in timeouts and ↵Michael Shalayeff
other places where we call for resource allocations which do no proper spl protection these days
2002-03-26regenMichael Shalayeff
2002-03-26a clone of Eumitcom WL11000P -- USR11000P; from lj7@usa.netMichael Shalayeff
2002-03-26Fix problems the ahc driver was having with the recent changes toKenneth R Westerback
scsiconf.c. The fact that both this ('original') ahc driver and the new ahc driver (since reverted) crashed if devices capable of tagged queuing were not correctly flagged as such must be a clue to some interesting problem. a) Restore marking of appropriate devices as tagged. b) Use TAG_ENB define instead of MSG_SIMPLE_Q_TAG when manipulating hscb->control. Both were defined to the same value, but TAG_ENB is the define used to extract the bit later on. c) Delete unused field 'tagdisable'. ok millert@, also tested by naddy@
2002-03-25regenMichael Shalayeff
2002-03-25another intel gbt etherMichael Shalayeff
2002-03-25support 630ETi; from wyllie@dilex.netMichael Shalayeff
2002-03-25some fw versions return even more data in the an_ltv_status; form Gabriel ↵Michael Shalayeff
Kihlman <gk@univits.se>
2002-03-25This was part of the newer ahc driver which has been backed outTodd C. Miller
2002-03-24from martin@netbsd:Michael Shalayeff
Remove RAY_USE_AMEM. This option claimed to use attribute memory access for the registers, which was true, but actually the same as the driver did without this option. What it realy did is work around a stupid bug in the driver that did not use the "offset" result from the pcmcia_mem_map call mapping the CIS memory. We got away with this for a long time since on i386 and typical pcmcia bridged the offset returned will be 0. It always failed (without RAY_USE_AMEM=1) if the check for a different function CCR aliases in pcmcia.c failed and mapped the CCR base new - this time at the CCR base of this function (0xf00), so all register acceses (that had 0xf00 added) happened way off in neverland. Now we do not hardcode the CCR base to the register definitions, but instead use the offset returned by pcmcia_mem_map. This makes the driver work with and without CCR base aliases being found.
2002-03-24after codec reset wait for 1/2 sec; from mark@mcs.vuw.ac.nz ↵Michael Shalayeff
(http://mail-index.netbsd.org/port-i386/2002/03/18/0000.html)
2002-03-22my guess at a sunix puc; the tester disappearedTheo de Raadt
2002-03-22- Move reading collision counters out of splimp()Jason Wright
- all non-debug prints should print the interface name - quite whining about RX counter expiring, who cares.
2002-03-22On sparc64, try local-mac-address before falling back to myetheraddr()Jason Wright
2002-03-22 make idstrs[] even if SMC_DEBUG is not defined, so the sm(4) driversVincent Labrecque
compile. ok fgsch
2002-03-21on extract: better spl granularity, make sure pool is updated between runs; ↵Michael Shalayeff
later pt out by camield@