summaryrefslogtreecommitdiffstats
path: root/sys/dev/fe
Commit message (Collapse)AuthorAgeFilesLines
* Removed unused includes.bde1998-06-211-10/+6
| | | | | Ifdefed conditionally used includes. Finished rev.1.39. (I only submitted the request.)
* 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-03-281-3/+1
|
* PCCARD-code related style nits, as requested.msmith1998-02-271-4/+4
| | | | Submitted by: bde
* Fix some style nits and remove an unused header.msmith1998-02-271-2/+1
| | | | Submitted by: bde
* Make INET a proper option.eivind1998-01-081-1/+4
| | | | | | | | | | | | 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>.
* Throw options IPX, IPXIP and IPTUNNEL into opt_ipx.h.eivind1997-12-151-1/+2
| | | | | | | | The #ifdef IPXIP in netipx/ipx_if.h is OK (used from ipx_usrreq.c and ifconfig.c only). I also fixed a typo IPXTUNNEL -> IPTUNNEL (and #ifdef'ed out the code inside, as it never could have compiled - doh.)
* - Renamed <pccard/card.h> -> <pccard/cardinfo.h>.nate1997-11-201-2/+2
| | | | | Forgotten by: me Reminded by: Bruce
* Remove a bunch of variables which were unused both in GENERIC and LINT.phk1997-11-071-3/+3
| | | | Found by: -Wunused
* - Make sure we include <sys/kernel.h> to pick up the definitions of DATA_SET()nate1997-10-291-1/+2
| | | | Noticed by: bde
* - Instead of relying on a functional call to register PCARD-capable drivers,nate1997-10-261-15/+3
| | | | | | | | use a Linker Set. Note, if a driver is loaded as an LKM if will have to use the function call, but since none of the existing drivers are loadable, this made things cleaner and boot messages nicer. Obtained from: PAO-970616
* - Functional changes to PCCARD support.nate1997-10-261-59/+32
| | | | | | | | | | * Kill individual drivers 'suspend' routines, since there's no simple/safe way to suspend/resume a card w/out going through the complete probe at initialization time. * Default to using the apm_pccard_resume sysctl code, which basically pretends the card was removed, and then re-inserted. Suspend/resume is now 'emulated' with a fake insert/removal. (Hence we no longer need the driver-specific suspend routines.)
* - Do a bunch of gratuitous changes intended to make the code easier tonate1997-10-261-56/+55
| | | | | | | | | | | | follow. * Rename/reorder all of the pccard structures, change many of the member names to be descriptive, and follow more closely other 'bus' drivers naming schemes. * Rename a bunch of parameter and local variable names to be more consistant in the code. * Renamed the PCCARD 'crd' device to be the 'card' device * KNF and make the code consistant where it was obvious. * ifdef'd out some unused code
* Removed unused #includes.bde1997-07-201-9/+1
|
* Don't include <sys/ioctl.h> in the kernel. Stage 2: includebde1997-03-241-2/+2
| | | | <sys/sockio.h> instead of <sys/ioctl.h> in network files.
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notpeter1997-02-222-2/+2
| | | | ready for it yet.
* Put newlines after log messages.wollman1997-01-231-3/+3
| | | | | Submitted by: seki@sysrap.cs.fujitsu.co.jp PR#2563 (but the patch didn't apply)
* Update from driver author. Closes PR#2421.wollman1997-01-142-58/+140
| | | | Submitted by: seki@sysrap.cs.fujitsu.co.jp
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-142-2/+2
| | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
* Use the new if_multiaddrs list for multicast addresses rather than thewollman1997-01-131-31/+14
| | | | | | | previous hackery involving struct in_ifaddr and arpcom. Get rid of the abominable multi_kludge. Update all network interfaces to use the new machanism. Distressingly few Ethernet drivers program the multicast filter properly (assuming the hardware has one, which it usually does).
* Convert the interface address and IP interface address structureswollman1996-12-131-2/+2
| | | | | | to TAILQs. Fix places which referenced these for no good reason that I can see (the references remain, but were fixed to compile again; they are still questionable).
* Patches from driver author in PR#2010.wollman1996-11-151-91/+349
| | | | | | Submitter requests that this patch be merged into 2.2. Submitted by: seki@sysrap.cs.fujitsu.co.jp
* Fix padding of short packets (PR#1701).wollman1996-10-071-12/+10
| | | | Submitted by: seki@sysrap.cs.fujitsu.co.jp
* Various cleanups for remanents of devconf.phk1996-09-081-2/+1
|
* Remove devconf, it never grew up to be of any use.phk1996-09-061-55/+1
|
* Megacommit to straigthen out ETHER_ mess.phk1996-08-061-20/+11
| | | | | I'm pretty convinced after looking at this that the majority of our drivers are confused about the in/exclusion of ETHER_CRC_LEN :-(
* Removed unused #includes of <i386/isa/icu.h> and <i386/isa/icu.h>. icu.hbde1996-06-181-2/+1
| | | | | | | is only used by the icu support modules and by a few drivers that know too much about the icu (most only use it to convert `n' to `IRQn'). isa.h is only used by ioconf.c and by a few drivers that know too much about isa addresses (a few have to, because config is deficient).
* Clean up -Wunused warnings.gpalmer1996-06-121-2/+1
| | | | Reviewed by: bde
* Format the already applied PCCARD additions to use KNF form. Nonate1996-04-231-79/+69
| | | | functional changes.
* Changed #includes of <i386/include/foo.h> to #includes of <machine/foo.h>.bde1996-04-071-5/+3
|
* This is a revised fe, Ethernet driver for MB8696x based adapters.jkh1996-03-172-503/+800
|
* Clean up Ethernet drivers:wollman1996-02-061-59/+8
| | | | | | | | - fill in and use ifp->if_softc - use if_bpf rather than private cookie variables - change bpf interface to take advantage of this - call ether_ifattach() directly from Ethernet drivers - delete kludge in if_attach() that did this indirectly
* Fix a bunch of spelling errors in the comment fields ofmpp1996-01-301-1/+1
| | | | a bunch of system include files.
* The last part of the ether_sprint -> %6D change.phk1996-01-261-8/+8
| | | | | Sorry for the delay. (%D is for hexdumping.)
* Completed function declarations and/or added prototypes and/or addedbde1995-12-151-0/+1
| | | | #includes to get prototypes.
* Staticize and cleanup.phk1995-12-101-14/+14
|
* all:dg1995-12-051-11/+9
| | | | | | | | | | | | | | | | Removed ifnet.if_init and ifnet.if_reset as they are generally unused. Change the parameter passed to if_watchdog to be a ifnet * rather than a unit number. All of this is an attempt to move toward not needing an array of softc pointers (which is usually static in size) to point to the driver softc. if_ed.c: Changed some of the argument passing to some functions to make a little more sense. if_ep.c, if_vx.c: Killed completely bogus use of if_timer. It was being set in such a way that the interface was being reset once per second (blech!).
* Added `#include "ioconf.h"' to <machine/conf.h> and cleaned up thebde1995-11-041-3/+0
| | | | | | | | | | misplaced extern declarations (mostly prototypes of interrupt handlers) that this exposed. The prototypes should be moved back to the driver sources when the functions are staticalized. Added idempotency guards to <machine/conf.h>. "ioconf.h" can't be included when building LKMs so define a wart in bsd.kmod.mk to help guard against including it.
* Reviewed by: julian and jhay@mikom.csir.co.zajulian1995-10-261-0/+31
| | | | | | | | | | | | | | | | | | | | | Submitted by: Mike Mitchell, supervisor@alb.asctmd.com This is a bulk mport of Mike's IPX/SPX protocol stacks and all the related gunf that goes with it.. it is not guaranteed to work 100% correctly at this time but as we had several people trying to work on it I figured it would be better to get it checked in so they could all get teh same thing to work on.. Mikes been using it for a year or so but on 2.0 more changes and stuff will be merged in from other developers now that this is in. Mike Mitchell, Network Engineer AMTECH Systems Corporation, Technology and Manufacturing 8600 Jefferson Street, Albuquerque, New Mexico 87113 (505) 856-8000 supervisor@alb.asctmd.com
* Say goodbye to IFF_NOTRAILERS. Support for trailers was officiallywollman1995-10-131-1/+1
| | | | | dropped for 4.4, but for some reason this flag lived on. (Until today, that is.)
* Make everything except the unsupported network sources compile cleanlybde1995-08-161-1/+0
| | | | with -Wnested-externs.
* Remove trailing whitespace.rgrimes1995-05-301-9/+9
|
* Added `fe' device drive r for Fujitsu MB86960A family.wollman1995-04-233-0/+3150
Submitted by: M.S. <seki@sysrap.cs.fujitsu.co.jp>
OpenPOWER on IntegriCloud