Lines Matching refs:suboptions
84 mp_opt->suboptions |= OPTION_MPTCP_CSUMREQD; in mptcp_parse_option()
88 mp_opt->suboptions |= OPTIONS_MPTCP_MPC; in mptcp_parse_option()
103 mp_opt->suboptions |= OPTION_MPTCP_DSS; in mptcp_parse_option()
111 mp_opt->suboptions |= OPTION_MPTCP_CSUMREQD; in mptcp_parse_option()
120 mp_opt->suboptions |= OPTIONS_MPTCP_MPJ; in mptcp_parse_option()
146 mp_opt->suboptions &= ~OPTIONS_MPTCP_MPJ; in mptcp_parse_option()
194 mp_opt->suboptions |= OPTION_MPTCP_DSS; in mptcp_parse_option()
223 mp_opt->suboptions |= OPTION_MPTCP_CSUMREQD; in mptcp_parse_option()
230 mp_opt->data_len, !!(mp_opt->suboptions & OPTION_MPTCP_CSUMREQD), in mptcp_parse_option()
262 mp_opt->suboptions |= OPTION_MPTCP_ADD_ADDR; in mptcp_parse_option()
302 mp_opt->suboptions |= OPTION_MPTCP_RM_ADDR; in mptcp_parse_option()
313 mp_opt->suboptions |= OPTION_MPTCP_PRIO; in mptcp_parse_option()
325 mp_opt->suboptions |= OPTION_MPTCP_FASTCLOSE; in mptcp_parse_option()
335 mp_opt->suboptions |= OPTION_MPTCP_RST; in mptcp_parse_option()
346 mp_opt->suboptions |= OPTION_MPTCP_FAIL; in mptcp_parse_option()
365 mp_opt->suboptions = 0; in mptcp_get_options()
406 opts->suboptions = OPTION_MPTCP_MPC_SYN; in mptcp_syn_options()
414 opts->suboptions = OPTION_MPTCP_MPJ_SYN; in mptcp_syn_options()
493 opts->suboptions = OPTION_MPTCP_MPC_ACK; in mptcp_established_options_mp()
524 opts->suboptions = OPTION_MPTCP_MPJ_ACK; in mptcp_established_options_mp()
594 opts->suboptions = OPTION_MPTCP_DSS; in mptcp_established_options_dss()
618 opts->suboptions = OPTION_MPTCP_DSS; in mptcp_established_options_dss()
675 (opts->suboptions & (OPTION_MPTCP_MPJ_ACK | OPTION_MPTCP_MPC_ACK)) || in mptcp_established_options_add_addr()
689 opts->suboptions = 0; in mptcp_established_options_add_addr()
699 opts->suboptions |= OPTION_MPTCP_ADD_ADDR; in mptcp_established_options_add_addr()
732 opts->suboptions |= OPTION_MPTCP_RM_ADDR; in mptcp_established_options_rm_addr()
753 OPTION_MPTCP_MPC_ACK) & opts->suboptions)) in mptcp_established_options_mp_prio()
761 opts->suboptions |= OPTION_MPTCP_PRIO; in mptcp_established_options_mp_prio()
780 opts->suboptions |= OPTION_MPTCP_RST; in mptcp_established_options_rst()
801 opts->suboptions |= OPTION_MPTCP_FAIL; in mptcp_established_options_mp_fail()
819 opts->suboptions = 0; in mptcp_established_options()
881 opts->suboptions = OPTION_MPTCP_MPC_SYNACK; in mptcp_synack_options()
890 opts->suboptions = OPTION_MPTCP_MPJ_SYNACK; in mptcp_synack_options()
919 subflow->mp_join && (mp_opt->suboptions & OPTIONS_MPTCP_MPJ) && in check_fully_established()
936 if (((mp_opt->suboptions & OPTION_MPTCP_DSS) && mp_opt->use_ack) || in check_fully_established()
937 ((mp_opt->suboptions & OPTION_MPTCP_ADD_ADDR) && !mp_opt->echo)) { in check_fully_established()
950 if (!(mp_opt->suboptions & OPTIONS_MPTCP_MPC)) { in check_fully_established()
1114 if (unlikely(mp_opt.suboptions != OPTION_MPTCP_DSS)) { in mptcp_incoming_options()
1115 if ((mp_opt.suboptions & OPTION_MPTCP_FASTCLOSE) && in mptcp_incoming_options()
1121 if ((mp_opt.suboptions & OPTION_MPTCP_ADD_ADDR) && in mptcp_incoming_options()
1136 if (mp_opt.suboptions & OPTION_MPTCP_RM_ADDR) in mptcp_incoming_options()
1139 if (mp_opt.suboptions & OPTION_MPTCP_PRIO) { in mptcp_incoming_options()
1144 if (mp_opt.suboptions & OPTION_MPTCP_FAIL) { in mptcp_incoming_options()
1149 if (mp_opt.suboptions & OPTION_MPTCP_RST) { in mptcp_incoming_options()
1155 if (!(mp_opt.suboptions & OPTION_MPTCP_DSS)) in mptcp_incoming_options()
1205 mpext->csum_reqd = !!(mp_opt.suboptions & OPTION_MPTCP_CSUMREQD); in mptcp_incoming_options()
1258 if (unlikely(OPTION_MPTCP_FAIL & opts->suboptions)) { in mptcp_write_options()
1273 if (unlikely(OPTION_MPTCP_RST & opts->suboptions)) { in mptcp_write_options()
1284 if (likely(OPTION_MPTCP_DSS & opts->suboptions)) { in mptcp_write_options()
1339 OPTION_MPTCP_MPC_ACK) & opts->suboptions) { in mptcp_write_options()
1342 if (OPTION_MPTCP_MPC_SYN & opts->suboptions) { in mptcp_write_options()
1344 } else if (OPTION_MPTCP_MPC_SYNACK & opts->suboptions) { in mptcp_write_options()
1365 opts->suboptions)) in mptcp_write_options()
1370 if (!((OPTION_MPTCP_MPC_ACK) & opts->suboptions)) in mptcp_write_options()
1392 } else if (OPTION_MPTCP_MPJ_SYN & opts->suboptions) { in mptcp_write_options()
1400 } else if (OPTION_MPTCP_MPJ_SYNACK & opts->suboptions) { in mptcp_write_options()
1408 } else if (OPTION_MPTCP_MPJ_ACK & opts->suboptions) { in mptcp_write_options()
1413 } else if (OPTION_MPTCP_ADD_ADDR & opts->suboptions) { in mptcp_write_options()
1471 if (OPTION_MPTCP_PRIO & opts->suboptions) { in mptcp_write_options()
1484 if (OPTION_MPTCP_RM_ADDR & opts->suboptions) { in mptcp_write_options()