TCPOPT_HEADER_LEN
if (optlen <= TCPOPT_HEADER_LEN ||
len < TCPOPT_HEADER_LEN) {
sack_len = len - TCPOPT_HEADER_LEN;
sack_opt = opt + TCPOPT_HEADER_LEN;
if (optlen <= TCPOPT_HEADER_LEN ||
len < TCPOPT_HEADER_LEN) {
sack_len = len - TCPOPT_HEADER_LEN;
sack_opt = opt + TCPOPT_HEADER_LEN;
mdb_nhconvert(&mss, opts + TCPOPT_HEADER_LEN,
opts += TCPOPT_HEADER_LEN;
if (len <= TCPOPT_HEADER_LEN || len < opts[1] ||
opts[1] <= TCPOPT_HEADER_LEN) {
sack_len = opts[1] - TCPOPT_HEADER_LEN;
opts += TCPOPT_HEADER_LEN;
sack_len = up[1] - TCPOPT_HEADER_LEN;
up += TCPOPT_HEADER_LEN;
2 + TCPOPT_HEADER_LEN;
wptr[3] = TCPOPT_HEADER_LEN + num_sack_blk *
TCPOPT_NOP_LEN * 2 + TCPOPT_HEADER_LEN;
wptr[3] = TCPOPT_HEADER_LEN + num_sack_blk *
TCPOPT_NOP_LEN * 2 + TCPOPT_HEADER_LEN;
wptr[3] = TCPOPT_HEADER_LEN + num_sack_blk *
2 + TCPOPT_HEADER_LEN;
TCPOPT_NOP_LEN * 2 + TCPOPT_HEADER_LEN;
wptr[3] = TCPOPT_HEADER_LEN + num_sack_blk *
sack_len = up[1] - TCPOPT_HEADER_LEN;
up += TCPOPT_HEADER_LEN;
TCPOPT_NOP_LEN * 2 + TCPOPT_HEADER_LEN;
wptr[3] = TCPOPT_HEADER_LEN + num_sack_blk *
2 + TCPOPT_HEADER_LEN;
wptr[3] = TCPOPT_HEADER_LEN + num_sack_blk *