summaryrefslogtreecommitdiffstats
path: root/sys/dev/wl
Commit message (Collapse)AuthorAgeFilesLines
* Someday I hope people will learn that "#endif" is not a commenteivind1998-12-092-13/+13
| | | | introducer in ANSI C.
* The "easy" fixes for compiling the kernel -Wunused: remove unreferenced staticarchie1998-12-071-15/+2
| | | | and local variables, goto labels, and functions declared but not defined.
* Depend on __FreeBSD_version instead of __FreeBSD__eivind1998-11-151-7/+7
|
* Initialize isa_devtab entries for interrupt handlers in individualbde1998-10-221-3/+5
| | | | | | | device drivers, not in ioconf.c. Use a different hack in isa_device.h so that a new config(8) is not required yet. pc98 parts approved by: kato
* Fixed printf format errors. Only one left in LINT on i386's.bde1998-08-241-3/+3
|
* A better fix for kern/7144:msmith1998-08-201-36/+28
| | | | | | | | | | | | | | | | | | | | | The check for dropping unicast packets not sent to our ethernet address is after the bpf tap, but not conditioned on it. All packets received should get handed to bpf, and unicast packets not to us (mac) should get dropped whether or not there is a bpf listener. I believe that the common optimization that the interface is in hw promisc mode iff there is a bpf listener is in general wrong, but more frequently so on wavelans. I think Max's fix makes bpf listeners not see unicast packets sent to others, but I'm not sure. One can argue that checking on MOD_ENAL is wrong, but the code only drops packets that shouldn't be received. The correctness condition is that it be run whenever unicast packets without our mac address can be received. PR: kern/7144 Submitted by: Greg Troxel <gdt@ir.bbn.com>
* Don't declare isa device structs or isa interrupt handlers in <sys/conf>,bde1998-06-171-2/+1
| | | | | | | and don't depend on them being declared there. This will cause lots of warnings for a few minutes until config is updated. Interrupt handlers should never have been configured by config, and the machine generated declarations get in the way of changing the arg type from int to void *.
* This commit fixes various 64bit portability problems required fordfr1998-06-071-3/+3
| | | | | | | | | | FreeBSD/alpha. The most significant item is to change the command argument to ioctl functions from int to u_long. This change brings us inline with various other BSD versions. Driver writers may like to use (__FreeBSD_version == 300003) to detect this change. The prototype FreeBSD/alpha machdep will follow in a couple of days time.
* Removed unused #includes.bde1998-02-201-3/+1
|
* Make INET a proper option.eivind1998-01-081-1/+6
| | | | | | | | | | | | This will not make any of object files that LINT create change; there might be differences with INET disabled, but hardly anything compiled before without INET anyway. Now the 'obvious' things will give a proper error if compiled without inet - ipx_ip, ipfw, tcp_debug. The only thing that _should_ work (but can't be made to compile reasonably easily) is sppp :-( This commit move struct arpcom from <netinet/if_ether.h> to <net/if_arp.h>.
* aha1542.c aic6360.c cy.c fd.c ft.cgibbs1997-09-211-5/+7
| | | | | | | | | | | | if_ie.c if_wl.c if_zp.c isa.c isa_device.h labpc.c mcd.c ncr5380.c scd.c seagate.c si.c sio.c tw.c ultra14f.c wcd.c wd.c: Update for changes in the callout interface. apic_vector.s icu_vector.s ipl.s ipl_funcs.c: Add CAM software/hardware interrupt support.
* Fixed type mismatch for a (low quality interface) function with anbde1997-08-251-5/+2
| | | | | | arg of type u_short (just write the function in ANSI C like most other functions in this file instead of fixing the interface or depending on a gcc feature).
* Reinstate some of the previous fixes which were clobbered in r1.6.msmith1997-08-021-11/+8
|
* Significant bugfix and upgrade for the Wavelan (wl) driver.msmith1997-08-011-56/+495
| | | | | | This now includes code to handle the 2.4GHz WaveModem-based cards. Submitted by: Jim Binkley <jrb@cs.pdx.edu>
* Removed unused #includes.bde1997-07-201-18/+0
|
* Fixed the type of a timeout function and removed casts that hid thebde1997-06-141-7/+7
| | | | problem. There was no problem in practice (at least on 386's).
* Make the multicast code compile under -current. This has not been reviewedpeter1997-05-251-1/+38
| | | | or tested yet. Mike may want to make some adjustments.
* match the #include opt_ file with options.i386 (it has opt_wavelan.h)peter1997-05-251-1/+1
|
* Add 'wl' Wavelan driver.msmith1997-05-222-0/+2385
Obtained from: Jim Binkley <jrb@cs.pdx.edu>
OpenPOWER on IntegriCloud