Lines Matching defs:opsize
3966 int opsize)
3970 if (th->syn && !(opsize & 1) &&
3971 opsize >= TCPOLEN_EXP_SMC_BASE &&
3992 int opsize;
4003 opsize = *ptr++;
4004 if (opsize < 2) /* "silly options" */
4006 if (opsize > length)
4008 if (opcode == TCPOPT_MSS && opsize == TCPOLEN_MSS) {
4017 ptr += opsize - 2;
4018 length -= opsize;
4043 int opsize;
4054 opsize = *ptr++;
4055 if (opsize < 2) /* "silly options" */
4057 if (opsize > length)
4061 if (opsize == TCPOLEN_MSS && th->syn && !estab) {
4072 if (opsize == TCPOLEN_WINDOW && th->syn &&
4087 if ((opsize == TCPOLEN_TIMESTAMP) &&
4096 if (opsize == TCPOLEN_SACK_PERM && th->syn &&
4104 if ((opsize >= (TCPOLEN_SACK_BASE + TCPOLEN_SACK_PERBLOCK)) &&
4105 !((opsize - TCPOLEN_SACK_BASE) % TCPOLEN_SACK_PERBLOCK) &&
4120 opsize - TCPOLEN_FASTOPEN_BASE,
4128 if (opsize >= TCPOLEN_EXP_FASTOPEN_BASE &&
4131 tcp_parse_fastopen_option(opsize -
4137 if (smc_parse_options(th, opt_rx, ptr, opsize))
4146 ptr += opsize-2;
4147 length -= opsize;
4210 int opsize;
4219 opsize = *ptr++;
4220 if (opsize < 2 || opsize > length)
4223 return opsize == TCPOLEN_MD5SIG ? ptr : NULL;
4225 ptr += opsize - 2;
4226 length -= opsize;