IFM_AUTO
int chanmode = global_ifmr != NULL ? IFM_MODE(global_ifmr->ifm_current) : IFM_AUTO;
ifmedia_add(&adapter->media, IFM_ETHER | IFM_AUTO, 0, NULL);
ifmedia_set(&adapter->media, IFM_ETHER | IFM_AUTO);
case IFM_AUTO: // auto-select media
aq_add_media_types(aq_dev, IFM_AUTO);
IFM_ETHER | IFM_AUTO | IFM_FDX | IFM_ETH_RXPAUSE | IFM_ETH_TXPAUSE);
aq_dev->media_active |= IFM_AUTO;
case IFM_AUTO:
ifmedia_add(&sc->media, IFM_ETHER | IFM_AUTO, 0, NULL);
ifmedia_set(&sc->media, IFM_ETHER | IFM_AUTO);
ifmedia_add(sc->media, IFM_ETHER | IFM_AUTO, 0, NULL);
ifmedia_set(sc->media, IFM_ETHER | IFM_AUTO);
case IFM_AUTO:
ifmedia_add(&sc->bce_ifmedia, IFM_ETHER | IFM_AUTO, 0, NULL);
ifmedia_set(&sc->bce_ifmedia, IFM_ETHER | IFM_AUTO);
case IFM_AUTO:
if (IFM_SUBTYPE(ifm->ifm_media) != IFM_AUTO) {
ifmedia_add(&sc->bge_ifmedia, IFM_ETHER | IFM_AUTO, 0, NULL);
ifmedia_set(&sc->bge_ifmedia, IFM_ETHER | IFM_AUTO);
case IFM_AUTO:
ifmedia_set(softc->media, IFM_ETHER | IFM_AUTO);
case IFM_AUTO:
ifmedia_add(softc->media, IFM_ETHER | IFM_AUTO, 0, NULL);
ifmedia_set(softc->media, IFM_ETHER | IFM_AUTO);
ifmedia_add(&sc->ifmedia, (IFM_ETHER | IFM_AUTO), 0, NULL);
ifmedia_set(&sc->ifmedia, (IFM_ETHER | IFM_AUTO));
case IFM_AUTO:
ifmedia_add(media, IFM_ETHER | IFM_AUTO, mod, NULL);
ifmedia_set(media, IFM_ETHER | IFM_AUTO);
if (IFM_SUBTYPE(cur->ifm_media) != IFM_AUTO)
if (IFM_SUBTYPE(ifm->ifm_media) == IFM_AUTO) {
ifmedia_set(ifm, IFM_ETHER | IFM_AUTO);
ifmedia_add(ifm, IFM_ETHER | IFM_AUTO, 0, NULL);
case IFM_AUTO:
if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO)
m->dc_media = IFM_AUTO;
dc_apply_fixup(sc, IFM_AUTO);
case IFM_AUTO:
ifmedia_add(sc->media, IFM_ETHER | IFM_AUTO, 0, NULL);
ifmedia_set(sc->media, IFM_ETHER | IFM_AUTO);
ifmedia_add(&adapter->media, IFM_ETHER | IFM_AUTO, 0, NULL);
ifmedia_set(&adapter->media, IFM_ETHER | IFM_AUTO);
ifmr->ifm_active |= IFM_AUTO;
ifmedia_add(softc->media, IFM_ETHER | IFM_AUTO, 0, NULL);
ifmedia_add(softc->media, IFM_ETHER | IFM_AUTO, 0, NULL);
ifmedia_set(softc->media, IFM_ETHER | IFM_AUTO);
ifmr->ifm_active |= IFM_AUTO;
ifmedia_add(&priv->media, IFM_ETHER | IFM_AUTO, 0, NULL);
ifmedia_set(&priv->media, IFM_ETHER | IFM_AUTO);
ifmedia_add(&sc->hn_media, IFM_ETHER | IFM_AUTO, 0, NULL);
ifmedia_set(&sc->hn_media, IFM_ETHER | IFM_AUTO);
ifmedia_add(sc->media, IFM_ETHER | IFM_AUTO, 0, NULL);
ifmedia_set(sc->media, IFM_ETHER | IFM_AUTO);
ifmedia_add(media, IFM_ETHER | IFM_AUTO, 0, NULL);
ifmedia_set(media, IFM_ETHER | IFM_AUTO);
ifmedia_add(media, IFM_ETHER | IFM_AUTO, 0, NULL);
ifmedia_set(media, IFM_ETHER | IFM_AUTO);
ifmr->ifm_active = IFM_ETHER | IFM_AUTO;
case IFM_AUTO:
ifmedia_add(sc->media, IFM_ETHER | IFM_AUTO, 0, NULL);
ifmedia_set(sc->media, IFM_ETHER | IFM_AUTO);
ifmedia_set(sc->media, IFM_ETHER | IFM_AUTO);
ifmedia_add(sc->media, IFM_ETHER | IFM_AUTO, 0, NULL);
case IFM_AUTO:
ifmedia_set(sc->media, IFM_ETHER | IFM_AUTO);
ifmedia_add(sc->media, IFM_ETHER | IFM_AUTO, 0, NULL);
ifmedia_set(sc->media, IFM_ETHER | IFM_AUTO);
case IFM_AUTO:
ifmedia_add(vsi->media, IFM_ETHER | IFM_AUTO, 0, NULL);
ifmedia_set(vsi->media, IFM_ETHER | IFM_AUTO);
ifmedia_add(&lio->ifmedia, (IFM_ETHER | IFM_AUTO), 0, NULL);
ifmedia_set(&lio->ifmedia, (IFM_ETHER | IFM_AUTO));
case IFM_AUTO:
ifmedia_add(&apc->media, IFM_ETHER | IFM_AUTO, 0, NULL);
ifmedia_set(&apc->media, IFM_ETHER | IFM_AUTO);
case IFM_AUTO:
if (IFM_SUBTYPE(ife->ifm_media) == IFM_AUTO ||
if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO) {
atphy_setmedia(sc, ife == NULL ? IFM_AUTO : ife->ifm_media);
case IFM_AUTO:
if ((IFM_SUBTYPE(media) == IFM_AUTO || (media & IFM_FDX) != 0) &&
IFM_AUTO, 0, sc->mii_inst), 0, NULL);
case IFM_AUTO:
if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO) {
case IFM_AUTO:
if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO)
if (IFM_SUBTYPE(ife->ifm_media) == IFM_AUTO) {
if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO) {
case IFM_AUTO:
if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO) {
if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO) {
case IFM_AUTO:
case IFM_AUTO:
if ((IFM_SUBTYPE(ife->ifm_media) == IFM_AUTO ||
if (media == (IFM_ETHER | IFM_AUTO))
case IFM_AUTO:
if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO) {
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_AUTO, 0, sc->mii_inst));
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_AUTO, IFM_FLOW,
if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO) {
case IFM_AUTO:
if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO) {
case IFM_AUTO:
if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO) {
case IFM_AUTO:
if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO) {
if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO) {
if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO) {
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_AUTO, 0, sc->mii_inst));
case IFM_AUTO:
if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO)
case IFM_AUTO:
ifmedia_add(&priv->media, IFM_ETHER | IFM_AUTO, 0, NULL);
ifmedia_set(&priv->media, IFM_ETHER | IFM_AUTO);
priv->media_active_last = IFM_ETHER | IFM_AUTO | IFM_FDX;
mlx5e_ifm_add(priv, IFM_AUTO);
ifmedia_set(&priv->media, IFM_ETHER | IFM_AUTO | IFM_FDX |
if (IFM_SUBTYPE(priv->media.ifm_media) == IFM_AUTO) {
mxge_media_set(sc, IFM_AUTO);
if (IFM_SUBTYPE(ifm->ifm_media) == IFM_AUTO)
ifm->ifm_media = IFM_ETHER | IFM_AUTO;
ifmedia_add(&sc->ifmedia, IFM_ETHER | IFM_AUTO, 0 NULL):
sc->ifmedia.ifm_media = IFM_ETHER | IFM_AUTO;
ifmedia_add(&sc->ifmedia, IFM_ETHER | IFM_AUTO, 0, NULL);
sc->ifmedia.ifm_media = IFM_ETHER | IFM_AUTO;
sc->autoneg = (IFM_SUBTYPE(media) == IFM_AUTO);
mvneta_update_autoneg(sc, IFM_SUBTYPE(media) == IFM_AUTO);
if (IFM_SUBTYPE(media) != IFM_AUTO) {
ifmedia_add(&sc->mvneta_ifmedia, IFM_ETHER | IFM_AUTO, 0, NULL);
ifmedia_set(&sc->mvneta_ifmedia, IFM_ETHER | IFM_AUTO);
#define NTB_MEDIATYPE (IFM_ETHER | IFM_AUTO | IFM_FDX)
ifmedia_add(&sc->media, IFM_ETHER | IFM_AUTO, 0, NULL);
ifmedia_set(&sc->media, IFM_ETHER | IFM_AUTO);
if (IFM_SUBTYPE(ife->ifm_media) == IFM_AUTO) {
ifmedia_add(&ha->media, (IFM_ETHER | IFM_AUTO), 0, NULL);
ifmedia_set(&ha->media, (IFM_ETHER | IFM_AUTO));
ifmedia_add(&ha->media, (IFM_ETHER | IFM_AUTO), 0, NULL);
ifmedia_set(&ha->media, (IFM_ETHER | IFM_AUTO));
ifmedia_add(&ha->media, (IFM_ETHER | IFM_AUTO), 0, NULL);
ifmedia_set(&ha->media, (IFM_ETHER | IFM_AUTO));
ifmedia_add(&ha->media, (IFM_ETHER | IFM_AUTO), 0, NULL);
ifmedia_set(&ha->media, (IFM_ETHER | IFM_AUTO));
case IFM_AUTO:
ifmedia_add(&sc->sc_media, IFM_ETHER | IFM_AUTO, 0, NULL);
ifmedia_set(&sc->sc_media, IFM_ETHER | IFM_AUTO);
mode_ifm = IFM_ETHER | IFM_AUTO;
if (ifm->ifm_media == (IFM_ETHER | IFM_AUTO))
ifmedia_masked == (IFM_ETHER | IFM_AUTO),
ifmedia_add(&sc->ifmedia, IFM_ETHER|IFM_AUTO, 0, NULL);
ifmedia_set(&sc->ifmedia, IFM_ETHER|IFM_AUTO);
case IFM_AUTO:
ifmedia_add(&sc->sc_media, IFM_ETHER | IFM_AUTO, 0, NULL);
ifmedia_set(&sc->sc_media, IFM_ETHER | IFM_AUTO);
ifmedia_add(&sc->sc_im, IFM_NONE | IFM_AUTO, 0, NULL);
ifmedia_add(&sc->sc_ifmedia, IFM_ETHER | IFM_AUTO, 0, NULL);
ifmedia_set(&sc->sc_ifmedia, IFM_ETHER | IFM_AUTO);
sc->sc_ifmedia.ifm_media = IFM_ETHER | IFM_AUTO;
case IFM_AUTO:
if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO)
case IFM_AUTO:
ifmedia_add(&sc->vtnet_media, IFM_ETHER | IFM_AUTO, 0, NULL);
ifmedia_set(&sc->vtnet_media, IFM_ETHER | IFM_AUTO);
ifmr->ifm_active |= IFM_AUTO;
ifmedia_add(sc->vmx_media, IFM_ETHER | IFM_AUTO, 0, NULL);
ifmedia_set(sc->vmx_media, IFM_ETHER | IFM_AUTO);
ifmedia_add(&nic->if_media, (IFM_ETHER | IFM_AUTO | IFM_FDX),
ifmedia_set(&nic->if_media, (IFM_ETHER | IFM_AUTO | IFM_FDX));
ifmr->ifm_active |= IFM_AUTO;
imr->ifm_active = IFM_ETHER | IFM_AUTO;
ifmedia_add(&sc->sc_media, IFM_ETHER | IFM_AUTO, 0, NULL);
ifmedia_set(&sc->sc_media, IFM_ETHER | IFM_AUTO);
if (IFM_SUBTYPE(newmedia) != IFM_AUTO &&
{ IFM_AUTO, "autoselect" }, \
{ IFM_AUTO, "auto" }, \
{ IFM_AUTO, "autoselect" }, \
{ IFM_AUTO, "auto" }, \
{ IFM_AUTO | IFM_FLOW, "auto-flow" }, \
ifmedia_add(&sc->vxl_media, IFM_ETHER | IFM_AUTO, 0, NULL);
ifmedia_set(&sc->vxl_media, IFM_ETHER | IFM_AUTO);
[IEEE80211_MODE_AUTO] = IFM_AUTO,
addmedia(media, caps, addsta, mode, IFM_AUTO);
addmedia(media, caps, addsta, mode, IFM_AUTO);
addmedia(media, caps, addsta, mode, IFM_AUTO);
case IFM_AUTO:
imr->ifm_active |= IFM_AUTO;
return IFM_AUTO;
if (m != IFM_AUTO)
if (m != IFM_AUTO)
if (m != IFM_AUTO)
return (IFM_AUTO);
return IFM_AUTO;
return IFM_AUTO;
if (IFM_SUBTYPE(ifm->ifm_media) == IFM_AUTO)
if (ifm->ifm_cur->ifm_media == (IFM_ETHER | IFM_AUTO) &&
ifmedia_add(&priv->media, IFM_ETHER | IFM_AUTO, 0, NULL);
ifmedia_set(&priv->media, IFM_ETHER | IFM_AUTO);
ifmedia_add(&sc->sc_media, IFM_ETHER | IFM_AUTO, 0, NULL);
ifmedia_set(&sc->sc_media, IFM_ETHER | IFM_AUTO);
case IFM_AUTO:
ifmedia_add(&sc->media, IFM_ETHER | IFM_AUTO, 0, NULL);
ifmedia_set(&sc->media, IFM_ETHER | IFM_AUTO);
if (IFM_SUBTYPE(sc->media.ifm_media) != IFM_AUTO)