aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/utopia
Commit message (Collapse)AuthorAgeFilesLines
* kthread_exit() no longer requires Giant, so don't force callers to acquireJohn Baldwin2004-03-051-1/+0
| | | | | | | | | Giant just to call kthread_exit(). Requested by: many Notes: svn path=/head/; revision=126674
* Generate events when the carrier goes up or down.Hartmut Brandt2003-07-301-0/+10
| | | | | | | | Add two sysctl's that allow read-only access to the current state of the utopia interface and to the carrier state. Notes: svn path=/head/; revision=118202
* Implement statistics for the PHY chips. Statistics are hold inHartmut Brandt2003-07-142-4/+280
| | | | | | | | | | 64-bit counters that wrap on overflow. They are collecte once per second from the chips. Currently they can be retrieved via a sysctl phy_stats. A write of an arbitrary value to the sysctl atomically retrieves the statistics and clears them. Notes: svn path=/head/; revision=117552
* Add support for the IDT77155 Sonet/SDH PHY.Hartmut Brandt2003-07-143-1/+865
| | | | Notes: svn path=/head/; revision=117546
* This is a driver for the physical layer chips used in ATM interfaces.Hartmut Brandt2003-06-124-0/+2891
It currently supports the PMC Sierra Lite, Ultra and 622 chips and the IDT 77105. The driver handles media options and state in a consistent manner for ATM drivers. The next commit to the midway driver will make it use utopia. Notes: svn path=/head/; revision=116258