Lines Matching refs:opsize
24 const unsigned char *ptr, int opsize, in mptcp_parse_option() argument
63 if (opsize != expected_opsize && in mptcp_parse_option()
65 opsize != TCPOLEN_MPTCP_MPC_ACK_DATA_CSUM)) in mptcp_parse_option()
70 if (opsize != TCPOLEN_MPTCP_MPC_SYN) { in mptcp_parse_option()
94 if (opsize >= TCPOLEN_MPTCP_MPC_SYNACK) { in mptcp_parse_option()
98 if (opsize >= TCPOLEN_MPTCP_MPC_ACK) { in mptcp_parse_option()
102 if (opsize >= TCPOLEN_MPTCP_MPC_ACK_DATA) { in mptcp_parse_option()
114 if (opsize == TCPOLEN_MPTCP_MPC_ACK_DATA_CSUM) { in mptcp_parse_option()
120 version, flags, opsize, mp_opt->sndr_key, in mptcp_parse_option()
126 if (opsize == TCPOLEN_MPTCP_MPJ_SYN) { in mptcp_parse_option()
136 } else if (opsize == TCPOLEN_MPTCP_MPJ_SYNACK) { in mptcp_parse_option()
146 } else if (opsize == TCPOLEN_MPTCP_MPJ_ACK) { in mptcp_parse_option()
195 if (opsize != expected_opsize && in mptcp_parse_option()
196 opsize != expected_opsize + TCPOLEN_MPTCP_DSS_CHECKSUM) in mptcp_parse_option()
227 if (opsize == expected_opsize + TCPOLEN_MPTCP_DSS_CHECKSUM) { in mptcp_parse_option()
244 if (opsize == TCPOLEN_MPTCP_ADD_ADDR || in mptcp_parse_option()
245 opsize == TCPOLEN_MPTCP_ADD_ADDR_PORT) in mptcp_parse_option()
248 else if (opsize == TCPOLEN_MPTCP_ADD_ADDR6 || in mptcp_parse_option()
249 opsize == TCPOLEN_MPTCP_ADD_ADDR6_PORT) in mptcp_parse_option()
255 if (opsize == TCPOLEN_MPTCP_ADD_ADDR_BASE || in mptcp_parse_option()
256 opsize == TCPOLEN_MPTCP_ADD_ADDR_BASE_PORT) in mptcp_parse_option()
259 else if (opsize == TCPOLEN_MPTCP_ADD_ADDR6_BASE || in mptcp_parse_option()
260 opsize == TCPOLEN_MPTCP_ADD_ADDR6_BASE_PORT) in mptcp_parse_option()
274 if (opsize == TCPOLEN_MPTCP_ADD_ADDR_PORT || in mptcp_parse_option()
275 opsize == TCPOLEN_MPTCP_ADD_ADDR_BASE_PORT) { in mptcp_parse_option()
284 if (opsize == TCPOLEN_MPTCP_ADD_ADDR6_PORT || in mptcp_parse_option()
285 opsize == TCPOLEN_MPTCP_ADD_ADDR6_BASE_PORT) { in mptcp_parse_option()
301 if (opsize < TCPOLEN_MPTCP_RM_ADDR_BASE + 1 || in mptcp_parse_option()
302 opsize > TCPOLEN_MPTCP_RM_ADDR_BASE + MPTCP_RM_IDS_MAX) in mptcp_parse_option()
308 mp_opt->rm_list.nr = opsize - TCPOLEN_MPTCP_RM_ADDR_BASE; in mptcp_parse_option()
315 if (opsize != TCPOLEN_MPTCP_PRIO) in mptcp_parse_option()
324 if (opsize != TCPOLEN_MPTCP_FASTCLOSE) in mptcp_parse_option()
335 if (opsize != TCPOLEN_MPTCP_RST) in mptcp_parse_option()
350 if (opsize != TCPOLEN_MPTCP_FAIL) in mptcp_parse_option()
379 int opsize; in mptcp_get_options() local
390 opsize = *ptr++; in mptcp_get_options()
391 if (opsize < 2) /* "silly options" */ in mptcp_get_options()
393 if (opsize > length) in mptcp_get_options()
396 mptcp_parse_option(skb, ptr, opsize, mp_opt); in mptcp_get_options()
397 ptr += opsize - 2; in mptcp_get_options()
398 length -= opsize; in mptcp_get_options()