bge/bce: Use mii private data to pass various flags to brgphy
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Sat, 7 Jul 2012 08:15:29 +0000 (16:15 +0800)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Sat, 7 Jul 2012 08:30:39 +0000 (16:30 +0800)
commitf31c6e4d3b77deff15f5c222822b439e424fc2dc
tree04cc882af5b4ffe0df11b3d1ef4d562e065d20cd
parentc6b11d5bc9840f4d085be6e9978a757d39e30b1e
bge/bce: Use mii private data to pass various flags to brgphy

This unbreaks if_name support on bce(4) and bge(4).  And this mechanism
is cleaner and easier to extend than checking if_name and accessing
NIC drivers' softc.
sys/dev/netif/bce/if_bce.c
sys/dev/netif/bge/if_bge.c
sys/dev/netif/bge/if_bgereg.h
sys/dev/netif/mii_layer/brgphy.c
sys/dev/netif/mii_layer/brgphyreg.h