summaryrefslogtreecommitdiff
path: root/sys/dev/patm
Commit message (Collapse)AuthorAgeFilesLines
* Replace the if_name and if_unit members of struct ifnet with new membersBrooks Davis2003-10-311-2/+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) Notes: svn path=/head/; revision=121816
* Use __FBSDID().David E. O'Brien2003-08-247-0/+21
| | | | | | | Also some minor style cleanups. Notes: svn path=/head/; revision=119418
* Prefer new location of pci include files (which have only been in theWarner Losh2003-08-221-2/+2
| | | | | | | | tree for two or more years now), except in a few places where there's code to be compatible with older versions of FreeBSD. Notes: svn path=/head/; revision=119285
* Change instances of callout_init that specify MPSAFE behaviour toSam Leffler2003-08-191-1/+1
| | | | | | | | use CALLOUT_MPSAFE instead of "1" for the second parameter. This does not change the behaviour; it just makes the intent more clear. Notes: svn path=/head/; revision=119137
* Make open channels persist across ifconfig down and up. All channelsHartmut Brandt2003-08-073-21/+40
| | | | | | | | that are not currently closing when the interface is configured down will be brough up as soon as the interface is configured up. Notes: svn path=/head/; revision=118601
* Remove the ATMIOCENA and ATMIOCDIS ioctl. Everyting has been convertedHartmut Brandt2003-08-061-47/+2
| | | | | | | | to use the new OPENVCC and CLOSEVCC calls that allow the sepcification of traffic parameters for the connections. Notes: svn path=/head/; revision=118548
* Honor the ATMIO_FLAG_ASYNC for asynchronuous open/close of VCs.Hartmut Brandt2003-08-064-10/+11
| | | | Notes: svn path=/head/; revision=118539
* Send events for VCC state changes, ACR rate changes and interface stateHartmut Brandt2003-07-293-9/+12
| | | | | | | changes. Notes: svn path=/head/; revision=118158
* Inline a function that gcc refused to inline. This function was usedHartmut Brandt2003-07-261-7/+2
| | | | | | | only in one place and it just served as semantic sugar. Notes: svn path=/head/; revision=118061
* When padding an mbuf chain to have a length that is a multipleHartmut Brandt2003-07-221-0/+1
| | | | | | | | | of 48 bytes for AAL0, we also need to update the packet header. Spotted by: Anil Madhavapeddy <anil@recoil.org> Notes: svn path=/head/; revision=117872
* This is a driver for IDT77252 based ATM interfaces. It has been testedHartmut Brandt2003-07-1511-0/+14914
with a ProATM-155 and an IDT evaluation board and should also work with a ProATM-25 (it seems to work at least, I cannot really measure what the card emits). The driver has been tested on i386 and sparc64, but should work an other archs also. It supports UBR, CBR, ABR and VBR; AAL0, AAL5 and AALraw. As an additional feature VCI/VPI 0/0 can be opened for receiving in AALraw mode and receives all cells not claimed by other open VCs (even cells with invalid GFC, VPI and VCI fields and OAM cells). Thanks to Christian Bucari from ProSum for lending two cards and answering my questions. Notes: svn path=/head/; revision=117632