freebsd-dev/sys/dev/mii
Matt Jacob 79a79ad9b8 Note the 'common knowledge' assumption that each NIC's softc starts
with an ifnet structure (so device_get_softc will get one).

If memory allocation fails in mii_phy_probe, don't just march ahead into
a panic- return ENOMEM.

MFC after:	1 week
2001-10-01 22:57:57 +00:00
..
acphy.c Cleanup pass for mii drivers. 2001-09-29 19:18:52 +00:00
acphyreg.h Add QS6612, AC101 and LXT970 personal drivers and register definitions. 2001-02-07 19:57:40 +00:00
amphy.c Cleanup pass for mii drivers. 2001-09-29 19:18:52 +00:00
amphyreg.h Add a driver for the AMD AM79c873 10/100 PHY. By some strange coincidence, 1999-09-06 05:27:55 +00:00
brgphy.c Cleanup pass for mii drivers. 2001-09-29 19:18:52 +00:00
brgphyreg.h Fix typo: BGGPHY -> BRGPHY in one of the #defines I added the other day. 2001-09-27 17:32:49 +00:00
dcphy.c Cleanup pass for mii drivers. 2001-09-29 19:18:52 +00:00
devlist2h.awk $Id$ -> $FreeBSD$ (some mangled and/or hidden ones) 1999-08-28 02:21:15 +00:00
e1000phy.c Cleanup pass for mii drivers. 2001-09-29 19:18:52 +00:00
e1000phyreg.h Add Marvell PHY support for 10/100/1000 LIVENGOOD_CU Intel NIC. 2001-04-09 21:29:44 +00:00
exphy.c Cleanup pass for mii drivers. 2001-09-29 19:18:52 +00:00
inphy.c Cleanup pass for mii drivers. 2001-09-29 19:18:52 +00:00
inphyreg.h Add drivers for Intel 82553 and 82555 PHYs. 2001-03-12 02:41:57 +00:00
lxtphy.c Cleanup pass for mii drivers. 2001-09-29 19:18:52 +00:00
lxtphyreg.h Add QS6612, AC101 and LXT970 personal drivers and register definitions. 2001-02-07 19:57:40 +00:00
Makefile.miidevs $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
mii_physubr.c Add new device method miibus_linkchg, along with a service routine. 2001-09-29 18:40:06 +00:00
mii.c Note the 'common knowledge' assumption that each NIC's softc starts 2001-10-01 22:57:57 +00:00
mii.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
miibus_if.m Add new device method miibus_linkchg, along with a service routine. 2001-09-29 18:40:06 +00:00
miidevs Cleanup pass for mii drivers. 2001-09-29 19:18:52 +00:00
miidevs.h Cleanup pass for mii drivers. 2001-09-29 19:18:52 +00:00
miivar.h Add field for last active status, as well as function prototypes. 2001-09-29 18:48:52 +00:00
mlphy.c Cleanup pass for mii drivers. 2001-09-29 19:18:52 +00:00
nsgphy.c Cleanup pass for mii drivers. 2001-09-29 19:18:52 +00:00
nsgphyreg.h Add support for gigabit ethernet cards based on the NatSemi DP83820 2001-05-11 19:56:39 +00:00
nsphy.c Cleanup pass for mii drivers. 2001-09-29 19:18:52 +00:00
nsphyreg.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
pnaphy.c Cleanup pass for mii drivers. 2001-09-29 19:18:52 +00:00
pnphy.c Cleanup pass for mii drivers. 2001-09-29 19:18:52 +00:00
qsphy.c Cleanup pass for mii drivers. 2001-09-29 19:18:52 +00:00
qsphyreg.h Add QS6612, AC101 and LXT970 personal drivers and register definitions. 2001-02-07 19:57:40 +00:00
rlphy.c Cleanup pass for mii drivers. 2001-09-29 19:18:52 +00:00
tdkphy.c Cleanup pass for mii drivers. 2001-09-29 19:18:52 +00:00
tdkphyreg.h NEWCARD/Cardbus - 2000-10-19 08:34:32 +00:00
tlphy.c Cleanup pass for mii drivers. 2001-09-29 19:18:52 +00:00
tlphyreg.h $Id$ -> $FreeBSD$ 1999-08-28 02:16:32 +00:00
ukphy_subr.c Remove unneeded #include <sys/kernel.h> 2000-04-29 15:36:14 +00:00
ukphy.c Cleanup pass for mii drivers. 2001-09-29 19:18:52 +00:00
xmphy.c Cleanup pass for mii drivers. 2001-09-29 19:18:52 +00:00
xmphyreg.h Tweak the xmphy driver a little bit based on something I learned about 2001-05-23 22:10:55 +00:00