ADVERTISE_1000XHALF
if (common & (ADVERTISE_1000XHALF | ADVERTISE_1000XFULL)) {
adv &= ~(ADVERTISE_1000XFULL | ADVERTISE_1000XHALF);
adv |= ADVERTISE_1000XHALF;
ADVERTISE_1000XHALF));
val &= (ADVERTISE_1000XHALF | ADVERTISE_1000XFULL);
newadv = adv & ~(ADVERTISE_1000XFULL | ADVERTISE_1000XHALF |
ADVERTISE_1000XHALF |
if (common & (ADVERTISE_1000XHALF |
val |= ADVERTISE_1000XHALF;
} else if (adv & lpa & ADVERTISE_1000XHALF) {
else if (duplex & ADVERTISE_1000XHALF)
result |= ADVERTISE_1000XHALF;
ADVERTISE_1000XHALF | ADVERTISE_1000XFULL |
ADVERTISE_1000XHALF | ADVERTISE_1000XFULL |
ADVERTISE_1000XHALF | ADVERTISE_1000XPSE_ASYM,
result |= ADVERTISE_1000XHALF;
if (adv & ADVERTISE_1000XHALF)