Lines Matching defs:opsize
4000 int opsize)
4004 if (th->syn && !(opsize & 1) &&
4005 opsize >= TCPOLEN_EXP_SMC_BASE &&
4026 int opsize;
4037 opsize = *ptr++;
4038 if (opsize < 2) /* "silly options" */
4040 if (opsize > length)
4042 if (opcode == TCPOPT_MSS && opsize == TCPOLEN_MSS) {
4051 ptr += opsize - 2;
4052 length -= opsize;
4078 int opsize;
4089 opsize = *ptr++;
4090 if (opsize < 2) /* "silly options" */
4092 if (opsize > length)
4096 if (opsize == TCPOLEN_MSS && th->syn && !estab) {
4107 if (opsize == TCPOLEN_WINDOW && th->syn &&
4122 if ((opsize == TCPOLEN_TIMESTAMP) &&
4131 if (opsize == TCPOLEN_SACK_PERM && th->syn &&
4139 if ((opsize >= (TCPOLEN_SACK_BASE + TCPOLEN_SACK_PERBLOCK)) &&
4140 !((opsize - TCPOLEN_SACK_BASE) % TCPOLEN_SACK_PERBLOCK) &&
4154 opsize - TCPOLEN_FASTOPEN_BASE,
4162 if (opsize >= TCPOLEN_EXP_FASTOPEN_BASE &&
4165 tcp_parse_fastopen_option(opsize -
4171 if (smc_parse_options(th, opt_rx, ptr, opsize))
4180 ptr += opsize-2;
4181 length -= opsize;
4244 int opsize;
4253 opsize = *ptr++;
4254 if (opsize < 2 || opsize > length)
4257 return opsize == TCPOLEN_MD5SIG ? ptr : NULL;
4259 ptr += opsize - 2;
4260 length -= opsize;