IFM_1000_T
int ifmedia = IFM_ETHER | IFM_1000_T | IFM_FDX;
ifm->ifm_active = IFM_ETHER | IFM_FDX | IFM_1000_T;
if (IFM_SUBTYPE(sc->sc_mii.mii_media_active) == IFM_1000_T) {
ifmedia_set(&sc->sc_im, IFM_ETHER | IFM_1000_T | IFM_FDX);
ifmedia_set(&sc->sc_im, IFM_ETHER | IFM_1000_T | IFM_FDX);
ifmedia_add(&sc->sc_im, IFM_ETHER | IFM_1000_T | IFM_FDX, 0, NULL);
case IFM_1000_T:
case IFM_1000_T:
ops->set_speed_rgmii(rk_sc, IFM_1000_T);
case IFM_1000_T:
if (IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_T ||
if (IFM_SUBTYPE(ifm->ifm_media) == IFM_1000_T)
case IFM_1000_T:
ifmedia_add(&mii->mii_media, IFM_ETHER | IFM_1000_T |
ifmedia_set(&mii->mii_media, IFM_ETHER | IFM_1000_T |
if (IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_T) {
ifmedia_add(&mii->mii_media, IFM_ETHER | IFM_1000_T | IFM_FDX,
ifmedia_set(&mii->mii_media, IFM_ETHER | IFM_1000_T | IFM_FDX);
case IFM_1000_T:
case IFM_1000_T:
case IFM_1000_T:
case IFM_1000_T:
if (IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_T ||
case IFM_1000_T:
if (IFM_SUBTYPE(ife->ifm_media) == IFM_1000_T ||
case IFM_1000_T:
(IFM_SUBTYPE(ife->ifm_media) != IFM_1000_T)) {
mii->mii_media_active |= IFM_1000_T;
if ((IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_T) &&
case IFM_1000_T:
if ((IFM_SUBTYPE(ife->ifm_media) != IFM_1000_T) &&
(IFM_SUBTYPE(ife->ifm_media) != IFM_1000_T)) {
mii->mii_media_active |= IFM_1000_T | IFM_FDX;
mii->mii_media_active |= IFM_1000_T | IFM_HDX;
case IFM_1000_T:
if (IFM_SUBTYPE(ife->ifm_media) != IFM_1000_T)
(IFM_SUBTYPE(ife->ifm_media) != IFM_1000_T)) {
mii->mii_media_active |= IFM_1000_T;
if (IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_T) {
if (IFM_SUBTYPE(ife->ifm_media) == IFM_1000_T) {
mii->mii_media_active |= IFM_1000_T;
mii->mii_media_active |= IFM_1000_T;
mii->mii_media_active |= IFM_1000_T;
mii->mii_media_active |= IFM_1000_T;
mii->mii_media_active |= IFM_1000_T;
case IFM_1000_T:
mii->mii_media_active |= IFM_1000_T;
case IFM_1000_T:
(IFM_SUBTYPE(ife->ifm_media) != IFM_1000_T)) {
mii->mii_media_active |= IFM_1000_T;
if (IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_T) {
else if (subtype == IFM_1000_T) {
mii->mii_media_active |= IFM_1000_T;
if (IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_T) {
case IFM_1000_T:
case IFM_1000_T:
mii->mii_media_active |= IFM_1000_T;
if (IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_T) {
case IFM_1000_T:
mii->mii_media_active |= IFM_1000_T;
if ((mii->mii_media_active & IFM_1000_T)
if ((subtype == IFM_AUTO) || (subtype == IFM_1000_T)) {
case IFM_1000_T:
if (IFM_SUBTYPE(ife->ifm_media) == IFM_1000_T) {
(IFM_SUBTYPE(ife->ifm_media) != IFM_1000_T)) {
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_1000_T, 0,
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_1000_T, IFM_FDX,
case IFM_1000_T:
if (IFM_SUBTYPE(ife->ifm_media) != IFM_1000_T) {
(IFM_SUBTYPE(ife->ifm_media) != IFM_1000_T)) {
mii->mii_media_active |= IFM_1000_T;
mii->mii_media_active |= IFM_1000_T;
mii->mii_media_active |= IFM_1000_T;
if (IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_T) {
mii->mii_media_active |= IFM_1000_T | IFM_FDX;
mii->mii_media_active |= IFM_1000_T | IFM_HDX;
if ((IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_T) &&
ifmr->ifm_active |= IFM_1000_T;
ifmedia_add(&p->media, IFM_ETHER | IFM_1000_T | IFM_FDX,
case IFM_1000_T:
case IFM_1000_T:
if (media == IFM_100_TX || media == IFM_1000_T) {
case IFM_1000_T:
case IFM_1000_T:
if ((media == IFM_1000_T && len > EXT_CLDCTL6_CAB_LEN_SHORT1G &&
if (media == IFM_1000_T) {
case IFM_1000_T:
case IFM_1000_T:
case IFM_1000_T:
ifmr->ifm_active |= IFM_1000_T | IFM_FDX;
IFMEDIA_ETHER_ADD(sc, IFM_1000_T | IFM_FDX);
IFMEDIA_ETHER_ADD(sc, IFM_1000_T | IFM_FDX | IFM_FLOW);
if (IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_T ||
case IFM_1000_T:
case IFM_1000_T: /* Gigabit using GMII interface */
case IFM_1000_T:
if (IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_T)
{ IF_Mbps(1000), IFM_1000_T },
1ULL << IXL_PHY_TYPE_1000BASE_T, IFM_1000_T },
case IFM_1000_T:
[MCX_ETHER_CAP_1000_T] = { IFM_1000_T, IF_Gbps(1) },
case IFM_1000_T:
case IFM_1000_T: /* full-duplex only */
case IFM_1000_T:
ifmr->ifm_active |= IFM_1000_T;
ifmedia_add(&sc->sc_media, IFM_ETHER | IFM_1000_T, 0, NULL);
ifmedia_add(&sc->sc_media, IFM_ETHER | IFM_1000_T | IFM_FDX, 0, NULL);
sc->sk_pmd = IFM_1000_T;
case IFM_1000_T:
ifmedia_add(&sc->ifmedia, IFM_ETHER | IFM_1000_T, 0, NULL);
IFM_ETHER | IFM_1000_T | IFM_FDX, 0, NULL);
case IFM_1000_T:
ifmr->ifm_active |= IFM_1000_T;
if (IFM_SUBTYPE(ifmword) == IFM_1000_T) {
ifmedia_add(&sc->vmx_media, IFM_ETHER | IFM_1000_T | IFM_FDX, 0, NULL);
ifmedia_add(&sc->vmx_media, IFM_ETHER | IFM_1000_T, 0, NULL);
case IFM_1000_T:
case IFM_1000_T:
case IFM_1000_T:
ADD("1000baseT", IFM_1000_T, 0);
ADD("1000baseT-FDX", IFM_1000_T | IFM_FDX, 0);
ifmedia_add(&sc->media, IFM_ETHER | IFM_1000_T | IFM_FDX, 0, NULL);
ifmr->ifm_active |= IFM_1000_T;
case IFM_1000_T:
ADD(IFM_1000_T | IFM_FDX, 0);
ifmr->ifm_active |= IFM_1000_T | IFM_FDX;
case IFM_1000_T:
ifmr->ifm_active |= IFM_1000_T | IFM_FDX;
case IFM_1000_T:
case IFM_1000_T:
case IFM_1000_T:
case IFM_1000_T:
if (IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_T) {
case IFM_1000_T:
case IFM_1000_T:
{ IFM_ETHER | IFM_1000_T, "1000baseT" }, \
{ IFM_ETHER | IFM_1000_T, "1000T" }, \
{ IFM_ETHER | IFM_1000_T, "1000BASE-T" }, \
{ IFM_ETHER | IFM_1000_T | IFM_FDX, "1000baseT-FDX" }, \
{ IFM_ETHER | IFM_1000_T, IF_Mbps(1000) }, \
return IFM_1000_T | IFM_FDX;