TCPOLEN_TSTAMP_APPA
mss -= TCPOLEN_TSTAMP_APPA;
hlen += TCPOLEN_TSTAMP_APPA;
(ISSET(sc->sc_fixflags, SCF_TIMESTAMP) ? TCPOLEN_TSTAMP_APPA : 0);
optp += TCPOLEN_TSTAMP_APPA;
if ((optlen != TCPOLEN_TSTAMP_APPA &&
(optlen <= TCPOLEN_TSTAMP_APPA ||
optp[TCPOLEN_TSTAMP_APPA] != TCPOPT_EOL)) ||
if ((optlen == TCPOLEN_TSTAMP_APPA ||
(optlen > TCPOLEN_TSTAMP_APPA &&
optp[TCPOLEN_TSTAMP_APPA] == TCPOPT_EOL)) &&
optlen += TCPOLEN_TSTAMP_APPA;
tlen += TCPOLEN_TSTAMP_APPA;
th->th_off = (sizeof(struct tcphdr) + TCPOLEN_TSTAMP_APPA) >> 2;