SEG
undi_tx.DestAddr.seg = SEG((char *)buffer + 16);
undi_tx.TBD.seg = SEG(&undi_tbd);
undi_tbd.Xmit.seg = SEG(buffer);
readPacket.buffer.seg = SEG(scratchBuffer);