summaryrefslogtreecommitdiffstats
path: root/sys/dev/awi
Commit message (Collapse)AuthorAgeFilesLines
* KSE Milestone 2julian2001-09-123-0/+3
| | | | | | | | | | | | | | Note ALL MODULES MUST BE RECOMPILED make the kernel aware that there are smaller units of scheduling than the process. (but only allow one thread per process at this time). This is functionally equivalent to teh previousl -current except that there is a thread associated with each process. Sorry john! (your next MFC will be a doosie!) Reviewed by: peter@freebsd.org, dillon@freebsd.org X-MFC after: ha ha ha ha
* The information about how to integrate this driver into BSDs is obsoleted,onoe2001-06-261-60/+0
| | | | and no longer needed.
* Fix capability information in association request to reflect ESS/IBSS mode.onoe2001-06-261-5/+9
| | | | | This fix is required to interoperate with Cisco's access point. Obtained from: NetBSD current
* Fix keyid bit position of encrypted packet to make non-first key usable.onoe2001-06-261-2/+2
| | | | Obtained from: NetBSD current
* Fix previous enhancement to add support for new ifconfig interface.onoe2001-06-261-53/+35
|
* Currently, each wireless networking driver has it's own control programphk2001-05-261-0/+181
| | | | | | | | | | | | despite the fact that most people want to set exactly the same settings regardless of which card they have. It has been repeatidly suggested that this configuration should be done via ifconfig. This patch implements the required functionality in ifconfig and add support to the wi and an drivers. It also provides partial, untested support for the awi driver. PR: 25577 Submitted by: Brooks Davis <brooks@one-eyed-alien.net>
* Convert if_multiaddrs from LIST to TAILQ so that it can be traversedphk2001-02-061-1/+1
| | | | | | backwards in the three drivers which want to do that. Reviewed by: mikeh
* Another round of the <sys/queue.h> FOREACH transmogriffer.phk2001-02-041-8/+4
| | | | | Created with: sed(1) Reviewed by: md5(1)
* Note new location of if_wavelan_ieee.h.wollman2001-01-091-1/+1
|
* Lock down the network interface queues. The queue mutex must be obtainedjlemon2000-11-251-12/+7
| | | | | | | | | | | | | | before adding/removing packets from the queue. Also, the if_obytes and if_omcasts fields should only be manipulated under protection of the mutex. IF_ENQUEUE, IF_PREPEND, and IF_DEQUEUE perform all necessary locking on the queue. An IF_LOCK macro is provided, as well as the old (mutex-less) versions of the macros in the form _IF_ENQUEUE, _IF_QFULL, for code which needs them, but their use is discouraged. Two new macros are introduced: IF_DRAIN() to drain a queue, and IF_HANDOFF, which takes care of locking/enqueue, and also statistics updating/start if necessary.
* Move suser() and suser_xxx() prototypes and a related #define fromphk2000-10-293-3/+0
| | | | | | | | | <sys/proc.h> to <sys/systm.h>. Correctly document the #includes needed in the manpage. Add one now needed #include of <sys/systm.h>. Remove the consequent 48 unused #includes of <sys/proc.h>.
* Remove unneeded #include <machine/clock.h>phk2000-10-154-4/+0
|
* awi needs to access memory with 8bit,onoe2000-10-101-0/+9
| | | | | | | | but pccardd apparently maps memory with MDF_16BITS flag. So memory mapped access is disabled and use IO port instead for now. This fixes the problem for config index 0x01 in the pccard.conf with the message: "awi0: failed to complete selftest (timeout)"
* Bite the bullet and provde memcmp() and memset(), this will be cheaperphk2000-09-021-16/+0
| | | | than all the copy&paste versions we already have :-(
* awictl configuration interface is never used and now it is replaced byonoe2000-08-141-72/+0
| | | | wicontrol(8).
* Add support for WEP functionality.onoe2000-08-144-369/+1629
| | | | | | | Add support for wi(4) compatible configuration interface. It enables wicontrol(8) to configure some 802.11 specific parameters. Some minor fixes from NetBSD. Obtained from: NetBSD current
* This file contains a shim just for NetBSD, and not used in FreeBSD at all.onoe2000-08-141-445/+0
|
* Remove the awi(4) manual page from the sys/ hierarchy after a repo-sheldonh2000-07-231-154/+0
| | | | | copy to share/man/man4 . The file is still not connected to the build from that directory either.
* Make all Ethernet drivers attach using ether_ifattach() and detach usingarchie2000-07-132-6/+3
| | | | | | | | | ether_ifdetach(). The former consolidates the operations of if_attach(), ng_ether_attach(), and bpfattach(). The latter consolidates the corresponding detach operations. Reviewed by: julian, freebsd-net
* We always provide the bpf hooks. Remove #include "bpf.h"/NBPF.peter2000-06-101-2/+1
|
* Fix a panic resulting from an obvious null pointer deref.guido2000-05-291-1/+4
| | | | | Apparently some other panics still exist in this driver, but with this fix, it was at least possible to run the Nokia card at SANE 2000.
* Back out the previous change to the queue(3) interface.jake2000-05-261-2/+2
| | | | | | It was not discussed and should probably not happen. Requested by: msmith and others
* Change the way that the queue(3) structures are declared; don't assume thatjake2000-05-231-2/+2
| | | | | | | | the type argument to *_HEAD and *_ENTRY is a struct. Suggested by: phk Reviewed by: phk Approved by: mdodd
* Use the rman_get_bustag() and rman_get_bushandle() functions.nyan2000-05-191-9/+6
|
* Move code to handle BPF and bridging for incoming Ethernet packets outarchie2000-05-141-0/+2
| | | | | | | | | | | | | | | of the individual drivers and into the common routine ether_input(). Also, remove the (incomplete) hack for matching ethernet headers in the ip_fw code. The good news: net result of 1016 lines removed, and this should make bridging now work with *all* Ethernet drivers. The bad news: it's nearly impossible to test every driver, especially for bridging, and I was unable to get much testing help on the mailing lists. Reviewed by: freebsd-net
* Remove unneeded #include <sys/kernel.h>phk2000-04-291-1/+0
|
* Provide mem* for compat with NetBSD to fix LINTimp2000-04-172-3/+15
|
* Awi driver, ported from NetBSD from Atsushi Once-san.imp2000-04-0611-0/+5049
From the README: Any IEEE 802.11 cards use AMD Am79C930 and Harris (Intersil) Chipset with PCnetMobile firmware by AMD. BayStack 650 1Mbps Frequency Hopping PCCARD adapter BayStack 660 2Mbps Direct Sequence PCCARD adapter Icom SL-200 2Mbps Direct Sequence PCCARD adapter Melco WLI-PCM 2Mbps Direct Sequence PCCARD adapter NEL SSMagic 2Mbps Direct Sequence PCCARD adapter Netwave AirSurfer Plus 1Mbps Frequency Hopping PCCARD adapter Netwave AirSurfer Pro 2Mbps Direct Sequence PCCARD adapter Known Problems: WEP is not supported. Does not create IBSS itself. Cannot configure the following on FreeBSD: selection of infrastructure/adhoc mode ESSID ... Submitted by: Atsushi Onoe <onoe@sm.sony.co.jp>
OpenPOWER on IntegriCloud