summaryrefslogtreecommitdiffstats
path: root/sys/netatm/atm_if.h
Commit message (Collapse)AuthorAgeFilesLines
* Replace the if_name and if_unit members of struct ifnet with new membersbrooks2003-10-311-1/+1
| | | | | | | | | | | | | if_xname, if_dname, and if_dunit. if_xname is the name of the interface and if_dname/unit are the driver name and instance. This change paves the way for interface renaming and enhanced pseudo device creation and configuration symantics. Approved By: re (in principle) Reviewed By: njl, imp Tested On: i386, amd64, sparc64 Obtained From: NetBSD (if_xname)
* Add several vendor, API and media definitions. This has beenharti2003-07-221-5/+27
| | | | forgotten in the previous commit to harp and should unbreak world.
* - Change the ATM stack functions to use intptr_t instead of int for opaquejhb2002-11-081-2/+2
| | | | | | | arguments. - Fix a few other places that assumed that sizeof(int) == sizeof(void *). Reviewed by: mdodd
* Add a field to struct cmn_unit to hold a pointer to the driver's softc.mdodd2002-10-011-0/+2
|
* - Remove DMA_* macros as only one, DMA_GET_ADDR, was used.arr2002-06-241-8/+0
| | | | | - Convert DMA_GET_ADDR() calls to vtophys() calls in order to finish removing the DMA_* macros.
* - Remove the definition for SCHED_ATMarr2002-06-241-1/+0
| | | | - Change SCHED_ATM statements into schednetisr() calls.
* - Turn the hea and hfa HARP storage pools into UMA zones and insertarr2002-06-141-2/+5
| | | | | | | | | | | | | | | | the necesary uma_zcreate() and uma_zdestroy calls into module loading handler and the device attach handling. - Change the related HARP netatm code to use UMA zone functions when dealing with the zones that were formerly the ATM interface (hea, hfa) storage pools. - Have atm_physif_freenifs() now get passed an uma_zone_t so that we can properly free the allocated NIF's back to their zone. This should be the last commit to remove any code that makes use of the netatm storage pool api. I will be removing the api code within the near future. Reviewed by: mdodd
* Use a larger data type to prevent counters wrapping so quickly.mdodd2002-06-071-7/+7
| | | | Silence a warning.
* - Nuke some more #ifdef sun related sections.arr2002-04-191-9/+0
|
* Fix missing commas.mdodd2002-04-171-4/+4
|
* - Add defines for ABR and UBR traffic types.mdodd2002-04-171-0/+4
| | | | | - Add IDT bits to vendor/vendorapi/device enums. - Add EISA to atm_bus enum.
* Add ESA200 to enum atm_device.mdodd2002-04-171-0/+1
|
* Remove __P.alfred2002-03-201-11/+10
|
* Remove the #include kitchensink <netatm/kern_include.h> and addphk2000-10-121-31/+0
| | | | | | | | | the #includes to the respective source files. Also un-nest includes in <dev/hfa/fore_include.h> I have run src/tools/tools/kerninclude to remove 1239 clearly unneeded #includes reducing the total from 3524 includes to 2285.
* More HARP polishina:phk2000-10-121-2/+2
| | | | | unifdef -UFORE_SBUS -DFORE_PCI s/ATM_KERNEL/_KERNER/g
* Do some cleanups of the HARP atm codes interface into the system:phk2000-10-121-6/+0
| | | | | | | | Define the NETISR just like all the other NETISRs. unifdef -Usun -D__FreeBSD__ we will probably never support sun4c and if we do we can't use the solaris code anyway and I doubt anybody will be running Fore ATM cards in then in the first place.
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Add new files for HARP3phk1998-09-151-0/+392
Host ATM Research Platform (HARP), Network Computing Services, Inc. This software was developed with the support of the Defense Advanced Research Projects Agency (DARPA).
OpenPOWER on IntegriCloud