Lines Matching refs:suboptions

89 			mp_opt->suboptions |= OPTION_MPTCP_CSUMREQD;
93 mp_opt->suboptions |= subopt;
108 mp_opt->suboptions |= OPTION_MPTCP_DSS;
117 mp_opt->suboptions |= OPTION_MPTCP_CSUMREQD;
127 mp_opt->suboptions |= OPTION_MPTCP_MPJ_SYN;
138 mp_opt->suboptions |= OPTION_MPTCP_MPJ_SYNACK;
149 mp_opt->suboptions |= OPTION_MPTCP_MPJ_ACK;
200 mp_opt->suboptions |= OPTION_MPTCP_DSS;
229 mp_opt->suboptions |= OPTION_MPTCP_CSUMREQD;
236 mp_opt->data_len, !!(mp_opt->suboptions & OPTION_MPTCP_CSUMREQD),
268 mp_opt->suboptions |= OPTION_MPTCP_ADD_ADDR;
308 mp_opt->suboptions |= OPTION_MPTCP_RM_ADDR;
319 mp_opt->suboptions |= OPTION_MPTCP_PRIO;
331 mp_opt->suboptions |= OPTION_MPTCP_FASTCLOSE;
342 mp_opt->suboptions |= OPTION_MPTCP_RST;
355 mp_opt->suboptions |= OPTION_MPTCP_FAIL;
373 mp_opt->suboptions = 0;
414 opts->suboptions = OPTION_MPTCP_MPC_SYN;
422 opts->suboptions = OPTION_MPTCP_MPJ_SYN;
478 opts->suboptions = OPTION_MPTCP_MPC_ACK;
509 opts->suboptions = OPTION_MPTCP_MPJ_ACK;
585 opts->suboptions = OPTION_MPTCP_DSS;
609 opts->suboptions = OPTION_MPTCP_DSS;
665 (opts->suboptions & (OPTION_MPTCP_MPJ_ACK | OPTION_MPTCP_MPC_ACK)) ||
678 pr_debug("drop other suboptions");
679 opts->suboptions = 0;
689 opts->suboptions |= OPTION_MPTCP_ADD_ADDR;
725 opts->suboptions |= OPTION_MPTCP_RM_ADDR;
744 if (!subflow->send_mp_prio || (opts->suboptions & OPTIONS_MPTCP_MPC))
752 opts->suboptions |= OPTION_MPTCP_PRIO;
771 opts->suboptions |= OPTION_MPTCP_RST;
794 opts->suboptions |= OPTION_MPTCP_FASTCLOSE;
816 opts->suboptions |= OPTION_MPTCP_FAIL;
835 opts->suboptions = 0;
902 opts->suboptions = OPTION_MPTCP_MPC_SYNACK;
911 opts->suboptions = OPTION_MPTCP_MPJ_SYNACK;
940 subflow->mp_join && (mp_opt->suboptions & OPTIONS_MPTCP_MPJ) &&
954 if (subflow->is_mptfo && mp_opt->suboptions & OPTION_MPTCP_MPC_ACK)
960 (((mp_opt->suboptions & OPTION_MPTCP_DSS) && mp_opt->use_ack) ||
961 ((mp_opt->suboptions & OPTION_MPTCP_ADD_ADDR) && !mp_opt->echo))) {
972 if (!(mp_opt->suboptions & OPTIONS_MPTCP_MPC)) {
1149 if (unlikely(mp_opt.suboptions != OPTION_MPTCP_DSS)) {
1150 if ((mp_opt.suboptions & OPTION_MPTCP_FASTCLOSE) &&
1157 if ((mp_opt.suboptions & OPTION_MPTCP_ADD_ADDR) &&
1172 if (mp_opt.suboptions & OPTION_MPTCP_RM_ADDR)
1175 if (mp_opt.suboptions & OPTION_MPTCP_PRIO) {
1180 if (mp_opt.suboptions & OPTION_MPTCP_FAIL) {
1185 if (mp_opt.suboptions & OPTION_MPTCP_RST) {
1192 if (!(mp_opt.suboptions & OPTION_MPTCP_DSS))
1241 mpext->csum_reqd = !!(mp_opt.suboptions & OPTION_MPTCP_CSUMREQD);
1372 if (likely(OPTION_MPTCP_DSS & opts->suboptions)) {
1433 if (unlikely(OPTION_MPTCP_FAIL & opts->suboptions))
1435 } else if (OPTIONS_MPTCP_MPC & opts->suboptions) {
1438 if (OPTION_MPTCP_MPC_SYN & opts->suboptions) {
1440 } else if (OPTION_MPTCP_MPC_SYNACK & opts->suboptions) {
1461 opts->suboptions))
1466 if (!((OPTION_MPTCP_MPC_ACK) & opts->suboptions))
1489 } else if (OPTIONS_MPTCP_MPJ & opts->suboptions) {
1490 if (OPTION_MPTCP_MPJ_SYN & opts->suboptions) {
1498 } else if (OPTION_MPTCP_MPJ_SYNACK & opts->suboptions) {
1512 } else if (OPTION_MPTCP_ADD_ADDR & opts->suboptions) {
1568 } else if (unlikely(OPTION_MPTCP_FASTCLOSE & opts->suboptions)) {
1576 if (OPTION_MPTCP_RST & opts->suboptions)
1579 } else if (unlikely(OPTION_MPTCP_FAIL & opts->suboptions)) {
1591 if (OPTION_MPTCP_RST & opts->suboptions)
1594 } else if (unlikely(OPTION_MPTCP_RST & opts->suboptions)) {
1603 if (OPTION_MPTCP_PRIO & opts->suboptions) {
1615 if (OPTION_MPTCP_RM_ADDR & opts->suboptions) {