http://www.berklix.com/~jhs/src/bsd/fixes/FreeBSD/src/jhs/sys/net/nve_if_media.h.REL=all.diff.ignore
See Also 
	http://www.berklix.com/~jhs/src/bsd/fixes/FreeBSD/src/gen/share/man/man4/nve.4.REL=all.diff

by jhs@berklix 2007.08 for FreeBSD-6.2-RELEASE & 6-stable
Hardware test platform: Fujitsu Siemens mainboard

Just to trace & understand code, not to fix code.

	"10baseTjhs1/UTP" gets embedded in ifconfig, but a mere
	"make clean all install" does not change it back.  & the
	string is used by ifconfig for both displaying status &
	setting status, so cant be changed to be more informative,
	eg to "10baseT/UTP (or 100M on a 1000M capable nve0)"

*** 6.2-STABLE/src/sys/net/if_media.h	Tue Aug  7 20:25:43 2007
--- new/src//sys/net/if_media.h	Tue Aug  7 20:25:07 2007
***************
*** 326,332 ****
  }
  
  #define	IFM_SUBTYPE_ETHERNET_DESCRIPTIONS {				\
! 	{ IFM_10_T,	"10baseT/UTP" },				\
  	{ IFM_10_2,	"10base2/BNC" },				\
  	{ IFM_10_5,	"10base5/AUI" },				\
  	{ IFM_100_TX,	"100baseTX" },					\
--- 326,332 ----
  }
  
  #define	IFM_SUBTYPE_ETHERNET_DESCRIPTIONS {				\
! 	{ IFM_10_T,	"10baseTjhs1/UTP" },				\
  	{ IFM_10_2,	"10base2/BNC" },				\
  	{ IFM_10_5,	"10base5/AUI" },				\
  	{ IFM_100_TX,	"100baseTX" },					\

10baseTjhs[23] get embedded in /boot/kernel/kernel /boot/kernel/miibus.ko
*** 6.2-STABLE/src/sys/dev/mii/mii_physubr.c	Tue Aug  7 20:28:43 2007
--- new/src/sys/dev/mii/mii_physubr.c	Tue Aug  7 20:24:03 2007
***************
*** 365,371 ****
  
  	if (sc->mii_capabilities & BMSR_10THDX) {
  		ADD(IFM_MAKEWORD(IFM_ETHER, IFM_10_T, 0, sc->mii_inst), 0);
! 		PRINT("10baseT");
  	}
  	if (sc->mii_capabilities & BMSR_10TFDX) {
  		ADD(IFM_MAKEWORD(IFM_ETHER, IFM_10_T, IFM_FDX, sc->mii_inst),
--- 365,371 ----
  
  	if (sc->mii_capabilities & BMSR_10THDX) {
  		ADD(IFM_MAKEWORD(IFM_ETHER, IFM_10_T, 0, sc->mii_inst), 0);
! 		PRINT("10baseTjhs2");
  	}
  	if (sc->mii_capabilities & BMSR_10TFDX) {
  		ADD(IFM_MAKEWORD(IFM_ETHER, IFM_10_T, IFM_FDX, sc->mii_inst),
***************
*** 450,456 ****
  	if (sc->mii_capabilities & BMSR_10THDX) {
  		ADD(IFM_MAKEWORD(IFM_ETHER, IFM_10_T, 0, sc->mii_inst),
  		    MII_MEDIA_10_T);
! 		PRINT("10baseT");
  	}
  	if (sc->mii_capabilities & BMSR_10TFDX) {
  		ADD(IFM_MAKEWORD(IFM_ETHER, IFM_10_T, IFM_FDX, sc->mii_inst),
--- 450,456 ----
  	if (sc->mii_capabilities & BMSR_10THDX) {
  		ADD(IFM_MAKEWORD(IFM_ETHER, IFM_10_T, 0, sc->mii_inst),
  		    MII_MEDIA_10_T);
! 		PRINT("10baseTjhs3");
  	}
  	if (sc->mii_capabilities & BMSR_10TFDX) {
  		ADD(IFM_MAKEWORD(IFM_ETHER, IFM_10_T, IFM_FDX, sc->mii_inst),


