Index: sys/dev/ixgbe/if_ix.c =================================================================== --- sys/dev/ixgbe/if_ix.c +++ sys/dev/ixgbe/if_ix.c @@ -3878,6 +3878,7 @@ /* Adjust media types shown in ifconfig */ ifmedia_removeall(&adapter->media); ixgbe_add_media_types(adapter); + ifmedia_set(&adapter->media, IFM_ETHER | IFM_AUTO); IXGBE_CORE_UNLOCK(adapter); return; } Index: sys/net/if_media.c =================================================================== --- sys/net/if_media.c +++ sys/net/if_media.c @@ -107,6 +107,9 @@ LIST_REMOVE(entry, ifm_list); free(entry, M_IFADDR); } + /* Begin Isilon */ + ifm->ifm_cur = NULL; + /* End Isilon */ } /*