NetBSD/sys/dev/mii
cegger add29455bf fix media priorities:
IEEE 802.3 Annex 28B.3 specifies the following relative
priorities of the technologies supported by
802.3 Selector Field value:

1000BASE-T full duplex
1000BASE-T
100BASE-T2 full duplex
100BASE-TX full duplex
100BASE-T2
100BASE-T4
100BASE-TX
10BASE-T full duplex
10BAST-T

Our drivers give 100BASE-T4 a higher priority than
100BASE-TX full duplex.
Fix this. This patch is based on changes in FreeBSD and OpenBSD.

Patch presented on tech-kern and tech-net:
http://mail-index.netbsd.org/tech-kern/2009/02/15/msg004397.html
http://mail-index.netbsd.org/tech-net/2009/02/15/msg001064.html

got no comments, no objections.
2009-02-16 08:00:42 +00:00
..
acphy.c Reduce code duplication: most PHY drivers call mii_phy_add_media() 2008-11-17 03:04:27 +00:00
acphyreg.h
amhphy.c Reduce code duplication: most PHY drivers call mii_phy_add_media() 2008-11-17 03:04:27 +00:00
amhphyreg.h
atphy.c pretty print atphy's supported medias in dmesg. 2009-02-12 13:38:49 +00:00
bmtphy.c Enable flow control and poll the status appropriately. 2009-01-18 10:00:51 +00:00
bmtphyreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
brgphy.c Reduce code duplication: most PHY drivers call mii_phy_add_media() 2008-11-17 03:04:27 +00:00
brgphyreg.h PR 39241: Add support for Broadcom BCM5906(M) from Karl Uwe Lockhoff 2008-08-25 08:15:05 +00:00
ciphy.c Reduce code duplication: most PHY drivers call mii_phy_add_media() 2008-11-17 03:04:27 +00:00
ciphyreg.h
devlist2h.awk Move TNF licenses to 2 clause form 2008-05-02 18:11:04 +00:00
dmphy.c Reduce code duplication: most PHY drivers call mii_phy_add_media() 2008-11-17 03:04:27 +00:00
dmphyreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
exphy.c Reduce code duplication: most PHY drivers call mii_phy_add_media() 2008-11-17 03:04:27 +00:00
files.mii Driver for Attansic Technology F1 10/100/1000 Ethernet PHY. 2009-01-16 21:06:24 +00:00
gentbi.c Reduce code duplication: most PHY drivers call mii_phy_add_media() 2008-11-17 03:04:27 +00:00
glxtphy.c Reduce code duplication: most PHY drivers call mii_phy_add_media() 2008-11-17 03:04:27 +00:00
glxtphyreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
gphyter.c Reduce code duplication: most PHY drivers call mii_phy_add_media() 2008-11-17 03:04:27 +00:00
gphyterreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
icsphy.c Reduce code duplication: most PHY drivers call mii_phy_add_media() 2008-11-17 03:04:27 +00:00
icsphyreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
igphy.c Reduce code duplication: most PHY drivers call mii_phy_add_media() 2008-11-17 03:04:27 +00:00
igphyreg.h
ikphy.c Reduce code duplication: most PHY drivers call mii_phy_add_media() 2008-11-17 03:04:27 +00:00
ikphyreg.h Add support for the Intel 80003 Gigabit Ethernet controller (found e.g. in 2006-10-21 14:10:32 +00:00
inphy.c fix media priorities: 2009-02-16 08:00:42 +00:00
inphyreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
iophy.c fix media priorities: 2009-02-16 08:00:42 +00:00
iophyreg.h
lxtphy.c Reduce code duplication: most PHY drivers call mii_phy_add_media() 2008-11-17 03:04:27 +00:00
lxtphyreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
Makefile.miidevs Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands. 2008-10-19 22:05:19 +00:00
makphy.c Reduce code duplication: most PHY drivers call mii_phy_add_media() 2008-11-17 03:04:27 +00:00
makphyreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mii_bitbang.c device_t/softc split for all mii(4) devices, and other related 2008-05-04 17:06:09 +00:00
mii_bitbang.h u_int32_t -> uint32_t 2008-11-25 22:18:17 +00:00
mii_ethersubr.c Fix XEN2_DOMU (and amd64?) builds: move ether_mediastatus(), 2008-01-02 00:41:07 +00:00
mii_physubr.c add mii_anar(). From OpenBSD. 2009-01-16 20:51:18 +00:00
mii.c Use device_private() where appropriate. 2008-05-05 01:37:56 +00:00
mii.h
miidevs add ATTANSIC and their L1/L2 PHYs 2009-02-11 14:41:56 +00:00
miidevs_data.h regen. 2009-02-11 14:42:52 +00:00
miidevs.h regen. 2009-02-11 14:42:52 +00:00
miivar.h add mii_anar(). From OpenBSD. 2009-01-16 20:51:18 +00:00
mvphy.c Reduce code duplication: most PHY drivers call mii_phy_add_media() 2008-11-17 03:04:27 +00:00
mvphyreg.h Initial implementation for Marvell 88E6060 10/100 5-port PHY switch, from 2006-07-21 23:55:27 +00:00
nsphy.c fix media priorities: 2009-02-16 08:00:42 +00:00
nsphyreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
nsphyter.c Reduce code duplication: most PHY drivers call mii_phy_add_media() 2008-11-17 03:04:27 +00:00
nsphyterreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
pnaphy.c Reduce code duplication: most PHY drivers call mii_phy_add_media() 2008-11-17 03:04:27 +00:00
qsphy.c Reduce code duplication: most PHY drivers call mii_phy_add_media() 2008-11-17 03:04:27 +00:00
qsphyreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
rgephy.c revert changes in rgephy_reset() done in rev. 1.25. 2009-02-11 23:01:07 +00:00
rgephyreg.h add support for RTL8211C(L) phy. 2009-01-09 21:56:35 +00:00
rlphy.c fix media priorities: 2009-02-16 08:00:42 +00:00
sqphy.c Reduce code duplication: most PHY drivers call mii_phy_add_media() 2008-11-17 03:04:27 +00:00
sqphyreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
tlphy.c Reduce code duplication: most PHY drivers call mii_phy_add_media() 2008-11-17 03:04:27 +00:00
tlphyreg.h
tlphyvar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
tqphy.c Reduce code duplication: most PHY drivers call mii_phy_add_media() 2008-11-17 03:04:27 +00:00
tqphyreg.h
ukphy_subr.c fix media priorities: 2009-02-16 08:00:42 +00:00
ukphy.c Reduce code duplication: most PHY drivers call mii_phy_add_media() 2008-11-17 03:04:27 +00:00
urlphy.c Fix typo in comment (OUT -> OUI). 2009-01-31 05:44:05 +00:00
urlphyreg.h