XGBE_ADV
if (XGBE_ADV(lks, Asym_Pause))
if (XGBE_ADV(lks, 10000baseKR_Full))
else if (XGBE_ADV(lks, 10000baseT_Full))
else if (XGBE_ADV(lks, 2500baseX_Full))
else if (XGBE_ADV(lks, 2500baseT_Full))
else if (XGBE_ADV(lks, 1000baseKX_Full))
else if (XGBE_ADV(lks, 1000baseT_Full))
else if (XGBE_ADV(lks, 100baseT_Full))
else if (XGBE_ADV(lks, 10baseT_Full))
if (XGBE_ADV(lks, Autoneg)) {
if (XGBE_ADV(lks, Asym_Pause))
if (!XGBE_ADV(lks, 1000baseKX_Full) &&
!XGBE_ADV(lks, 2500baseX_Full))
if (!XGBE_ADV(lks, 10000baseKR_Full))
if (XGBE_ADV(&lks, Pause))
if (XGBE_ADV(&lks, Asym_Pause))
if (XGBE_ADV(&lks, 10000baseR_FEC))
if (XGBE_ADV(&lks, 10000baseKR_Full))
if (XGBE_ADV(&lks, 1000baseKX_Full) ||
XGBE_ADV(&lks, 2500baseX_Full))
if (XGBE_ADV(&lks, Pause))
if (XGBE_ADV(&lks, Asym_Pause))
XGBE_ADV(lks, 1000baseKX_Full));
XGBE_ADV(lks, 2500baseX_Full));
XGBE_ADV(lks, 10000baseKR_Full));
XGBE_ADV(lks, 1000baseX_Full));
XGBE_ADV(lks, 10000baseKR_Full));
XGBE_ADV(lks, 10baseT_Full));
XGBE_ADV(lks, 100baseT_Full));
XGBE_ADV(lks, 1000baseT_Full));
XGBE_ADV(lks, 2500baseT_Full));
XGBE_ADV(lks, 10000baseT_Full));
XGBE_ADV(lks, 1000baseX_Full));
XGBE_ADV(lks, 10baseT_Full));
XGBE_ADV(lks, 100baseT_Full));
XGBE_ADV(lks, 1000baseT_Full));
XGBE_ADV(lks, 10000baseSR_Full) ||
XGBE_ADV(lks, 10000baseLR_Full) ||
XGBE_ADV(lks, 10000baseLRM_Full) ||
XGBE_ADV(lks, 10000baseER_Full) ||
XGBE_ADV(lks, 10000baseCR_Full));
XGBE_ADV(lks, 2500baseX_Full));
XGBE_ADV(lks, 1000baseKX_Full));
XGBE_ADV(lks, 10000baseKR_Full));