Lines Matching refs:dack_opt
641 struct mptcp_data_ack_opt dack_opt; in mptcp_setup_opts() local
644 dssoptlen = sizeof(dack_opt); in mptcp_setup_opts()
648 bzero(&dack_opt, dssoptlen); in mptcp_setup_opts()
649 dack_opt.mdss_copt.mdss_kind = TCPOPT_MULTIPATH; in mptcp_setup_opts()
650 dack_opt.mdss_copt.mdss_len = dssoptlen; in mptcp_setup_opts()
651 dack_opt.mdss_copt.mdss_subtype = MPO_DSS; in mptcp_setup_opts()
652 dack_opt.mdss_copt.mdss_flags |= MDSS_A; in mptcp_setup_opts()
653 dack_opt.mdss_ack = in mptcp_setup_opts()
655 memcpy(opt + optlen, &dack_opt, dssoptlen); in mptcp_setup_opts()
667 struct mptcp_data_ack64_opt dack_opt; in mptcp_setup_opts() local
670 dssoptlen = sizeof(dack_opt); in mptcp_setup_opts()
674 bzero(&dack_opt, dssoptlen); in mptcp_setup_opts()
675 dack_opt.mdss_copt.mdss_kind = TCPOPT_MULTIPATH; in mptcp_setup_opts()
676 dack_opt.mdss_copt.mdss_len = dssoptlen; in mptcp_setup_opts()
677 dack_opt.mdss_copt.mdss_subtype = MPO_DSS; in mptcp_setup_opts()
678 dack_opt.mdss_copt.mdss_flags |= (MDSS_A | MDSS_a); in mptcp_setup_opts()
679 dack_opt.mdss_ack = mptcp_hton64(mp_tp->mpt_rcvnxt); in mptcp_setup_opts()
685 memcpy(opt + optlen, &dack_opt, dssoptlen); in mptcp_setup_opts()
1252 struct mptcp_data_ack_opt *dack_opt; in mptcp_do_dss_opt_meat() local
1253 dack_opt = (struct mptcp_data_ack_opt *)cp; in mptcp_do_dss_opt_meat()
1255 MPTCP_DSS_OPT_SZ_CHK(dack_opt->mdss_copt.mdss_len, in mptcp_do_dss_opt_meat()
1258 u_int32_t dack = dack_opt->mdss_ack; in mptcp_do_dss_opt_meat()