IFM_100_TX
case IFM_100_TX:
case IFM_100_TX:
case IFM_100_TX:
sc->sc_fixed_media = IFM_ETHER | IFM_100_TX;
case IFM_100_TX:
case IFM_100_TX:
case IFM_100_TX:
case IFM_100_TX:
sc->sc_mii.mii_media_active |= IFM_100_TX;
sc->sc_mii.mii_media_active |= IFM_100_TX;
if (IFM_SUBTYPE(sc->sc_mii.mii_media_active) == IFM_100_TX)
else if (IFM_SUBTYPE(mii->mii_media_active) == IFM_100_TX)
if (IFM_SUBTYPE(media) == IFM_100_TX) {
IFM_100_TX|IFM_FDX : IFM_100_TX);
m->dc_media = IFM_100_TX;
m->dc_media = IFM_100_TX|IFM_FDX;
IFM_100_TX && (r & DC_TSTAT_LS100)) {
{ EP_PCI_100BASE_MII,EPC_MII, "mii", IFM_ETHER|IFM_100_TX,
IFM_ETHER | IFM_100_TX,
IFM_ETHER | IFM_100_TX, /* XXX really MII: need to talk to PHY */
{ EP_PCI_100BASE_TX, EPC_100TX, "100-TX", IFM_ETHER|IFM_100_TX,
case IFM_100_TX:
ifmedia_add(&sc->ifmedia, IFM_ETHER|IFM_100_TX, 0, NULL);
IFM_ETHER|IFM_100_TX|IFM_FDX, 0, NULL);
case IFM_100_TX:
IFM_SUBTYPE(ifm->ifm_media) == IFM_100_TX) {
ifmr->ifm_active |= IFM_100_TX;
uint64_t media = IFM_ETHER|IFM_100_TX|IFM_FDX;
mii->mii_media_active |= IFM_100_TX;
mii->mii_media_active |= IFM_100_TX|IFM_FDX;
mii->mii_media_active |= IFM_100_TX|IFM_HDX;
mii->mii_media_active |= IFM_100_TX|IFM_FDX;
mii->mii_media_active |= IFM_100_TX|IFM_HDX;
case IFM_100_TX:
mii->mii_media_active |= IFM_100_TX;
mii->mii_media_active |= IFM_100_TX;
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_100_TX, 0, sc->mii_inst),
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_100_TX, IFM_FDX, sc->mii_inst),
case IFM_100_TX:
mii->mii_media_active |= IFM_100_TX | IFM_FDX;
mii->mii_media_active |= IFM_100_TX | IFM_HDX;
BRGPHY_RES_100) ? IFM_100_TX : IFM_10_T;
mii->mii_media_active |= IFM_100_TX;
case IFM_100_TX:
mii->mii_media_active |= IFM_100_TX;
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_100_TX, IFM_LOOP,
case IFM_100_TX:
mii->mii_media_active |= IFM_100_TX|IFM_FDX;
mii->mii_media_active |= IFM_100_TX|IFM_HDX;
mii->mii_media_active |= IFM_100_TX|IFM_HDX;
mii->mii_media_active |= IFM_100_TX;
mii->mii_media_active |= IFM_100_TX;
mii->mii_media_active |= IFM_100_TX;
mii->mii_media_active |= IFM_100_TX;
mii->mii_media_active |= IFM_100_TX;
mii->mii_media_active |= IFM_100_TX;
case IFM_100_TX:
mii->mii_media_active |= IFM_100_TX;
mii->mii_media_active |= IFM_100_TX;
mii->mii_media_active |= IFM_100_TX;
case IFM_100_TX:
case IFM_100_TX:
mii->mii_media_active |= IFM_100_TX;
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_100_TX, 0, sc->mii_inst),
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_100_TX, IFM_FDX, sc->mii_inst),
case IFM_ETHER|IFM_100_TX:
case IFM_ETHER|IFM_100_TX|IFM_FDX:
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_100_TX, IFM_LOOP, sc->mii_inst),
case IFM_100_TX:
mii->mii_media_active |= IFM_100_TX;
mii->mii_media_active |= IFM_100_TX|IFM_FDX;
mii->mii_media_active |= IFM_100_TX|IFM_HDX;
mii->mii_media_active |= IFM_100_TX;
mii->mii_media_active |= IFM_100_TX;
mii->mii_media_active |= IFM_100_TX|IFM_HDX;
mii->mii_media_active |= IFM_100_TX|IFM_FDX;
case IFM_100_TX:
mii->mii_media_active |= IFM_100_TX;
case IFM_100_TX:
mii->mii_media_active |= IFM_100_TX;
mii->mii_media_active |= IFM_100_TX;
mii->mii_media_active |= IFM_100_TX;
mii->mii_media_active |= IFM_100_TX|IFM_FDX;
mii->mii_media_active |= IFM_100_TX|IFM_HDX;
mii->mii_media_active |= IFM_100_TX;
mii->mii_media_active |= IFM_100_TX;
mii->mii_media_active |= IFM_100_TX;
mii->mii_media_active |= IFM_100_TX;
mii->mii_media_active |= IFM_100_TX|IFM_FDX;
mii->mii_media_active |= IFM_100_TX|IFM_HDX;
mii->mii_media_active |= IFM_100_TX;
case IFM_100_TX:
case IFM_100_TX:
case IFM_100_TX:
if (media == IFM_100_TX || media == IFM_1000_T) {
case IFM_100_TX:
case IFM_100_TX:
(media == IFM_100_TX && len > DBG_AGC_LONG100M_LIMT &&
} else if (media == IFM_100_TX)
case IFM_100_TX:
case IFM_100_TX:
ifmedia_add(&sc->sc_media, IFM_ETHER|IFM_100_TX, 0, NULL);
ifmedia_add(&sc->sc_media, IFM_ETHER|IFM_100_TX|IFM_FDX, 0,
media = IFM_100_TX;
case IFM_100_TX:
case IFM_100_TX:
return IFM_100_TX;
case IFM_100_TX:
sc->dc_srm_media = IFM_100_TX;
sc->dc_srm_media = IFM_100_TX | IFM_FDX;
IFM_ETHER | IFM_100_TX, /* TULIP_MEDIA_100BASET */
IFM_ETHER | IFM_100_TX | IFM_FDX, /* TULIP_MEDIA_100BASET_FD */
ifmr->ifm_active |= IFM_100_TX;
case IFM_100_TX:
ifmedia_add(&sc->media, IFM_ETHER | IFM_100_TX,
ifmedia_add(&sc->media, IFM_ETHER | IFM_100_TX | IFM_FDX,
{ IF_Mbps(100), IFM_100_TX },
return IFM_100_TX;
ifmr->ifm_active |= IFM_100_TX;
case IFM_100_TX:
ifmedia_add(&sc->media, IFM_ETHER | IFM_100_TX, 0, NULL);
ifmedia_add(&sc->media, IFM_ETHER | IFM_100_TX | IFM_FDX, 0, NULL);
ifmr->ifm_active |= IFM_100_TX | IFM_FDX;
case IFM_100_TX:
ifmedia_add(&sc->media, IFM_ETHER | IFM_100_TX, 0, NULL);
{ 1ULL << IXL_PHY_TYPE_100BASE_TX, IFM_100_TX },
case IFM_100_TX:
case IFM_100_TX:
mii->mii_media_active = IFM_ETHER | IFM_100_TX | IFM_FDX;
case IFM_100_TX:
case IFM_100_TX:
case IFM_100_TX:
case IFM_100_TX:
if (IFM_SUBTYPE(mii->mii_media_active) == IFM_100_TX)
if (IFM_SUBTYPE(mii->mii_media_active) == IFM_100_TX)
case IFM_100_TX:
ifmedia_add(&sc->sc_media, IFM_ETHER | IFM_100_TX | IFM_FDX, 0, NULL);
case IFM_100_TX:
ifmr->ifm_active |= IFM_100_TX | IFM_FDX;
ifmr->ifm_active |= IFM_100_TX | IFM_FDX;
case IFM_100_TX:
ifmr->ifm_active |= IFM_100_TX;
ifmedia_add(&sc->sc_media, IFM_ETHER | IFM_100_TX, 0, NULL);
ifmedia_add(&sc->sc_media, IFM_ETHER | IFM_100_TX | IFM_FDX, 0, NULL);
case IFM_100_TX:
case IFM_100_TX:
IFM_SUBTYPE(mii->mii_media_active) == IFM_100_TX) {
} else if (IFM_SUBTYPE(ifm->ifm_media) == IFM_100_TX) {
ifmr->ifm_active |= IFM_100_TX|IFM_FDX;
ifmr->ifm_active |= IFM_100_TX|IFM_HDX;
ifmedia_add(&sc->sc_ifmedia, IFM_ETHER|IFM_100_TX, 0, NULL);
ifmedia_add(&sc->sc_ifmedia, IFM_ETHER|IFM_100_TX|IFM_HDX, 0, NULL);
ifmedia_add(&sc->sc_ifmedia, IFM_ETHER|IFM_100_TX|IFM_FDX, 0, NULL);
case IFM_100_TX:
case IFM_100_TX:
if (IFM_SUBTYPE(mii->mii_media_active) == IFM_100_TX)
if (IFM_SUBTYPE(mii->mii_media_active) == IFM_100_TX)
media |= IFM_100_TX;
} else if (IFM_SUBTYPE(mii->mii_media_active) == IFM_100_TX) {
media = mii->mii_media_active & ~IFM_100_TX;
if (IFM_SUBTYPE(ife->ifm_media) == IFM_100_TX)
media_active = IFM_ETHER | IFM_100_TX | IFM_FDX;
media_active = IFM_ETHER | IFM_100_TX | IFM_HDX;
IFM_MAKEWORD(IFM_ETHER,IFM_100_TX,0,instance),
if (IFM_SUBTYPE(mii->mii_media_active) == IFM_100_TX) {
case IFM_100_TX:
case IFM_100_TX:
case IFM_100_TX:
case IFM_100_TX:
case IFM_100_TX:
case IFM_100_TX:
case IFM_100_TX:
case IFM_100_TX:
ifmr->ifm_active |= IFM_100_TX;
ifmedia_add(&sc->sc_ifmedia, IFM_ETHER | IFM_100_TX, 0, NULL);
ifmedia_add(&sc->sc_ifmedia, IFM_ETHER | IFM_100_TX | IFM_FDX, 0,
case IFM_100_TX:
case IFM_100_TX:
ifmr->ifm_active |= IFM_100_TX;
ifmedia_add(&sc->ure_ifmedia, IFM_ETHER | IFM_100_TX, 0, NULL);
ifmedia_add(&sc->ure_ifmedia, IFM_ETHER | IFM_100_TX | IFM_FDX, 0,
{ IFM_ETHER|IFM_100_TX, "100baseTX" }, \
{ IFM_ETHER|IFM_100_TX, "100TX" }, \
{ IFM_ETHER|IFM_100_TX, IF_Mbps(100) }, \