Searched refs:mpts (Results 1 – 5 of 5) sorted by relevance
| /xnu-12377.81.4/bsd/netinet/ |
| H A D | mptcp_subr.c | 116 static void mptcp_set_cellicon(struct mptses *mpte, struct mptsub *mpts); 203 … mptcp_itf_stats *stats __counted_by(stats_count), uint16_t stats_count, const struct mptsub *mpts) in mptcpstats_get_index() argument 205 const struct ifnet *ifp = sotoinpcb(mpts->mpts_socket)->inp_last_outifp; in mptcpstats_get_index() 212 __func__, (unsigned long)VM_KERNEL_ADDRPERM(mpts->mpts_mpte), in mptcpstats_get_index() 213 sototcpcb(mpts->mpts_socket)->t_state, mpts->mpts_flags); in mptcpstats_get_index() 229 mptcpstats_inc_switch(struct mptses *mpte, const struct mptsub *mpts) in mptcpstats_inc_switch() argument 236 index = mptcpstats_get_index(mpte->mpte_itfstats, MPTCP_ITFSTATS_SIZE, mpts); in mptcpstats_inc_switch() 616 mptcp_subflow_disconnecting(struct mptsub *mpts) in mptcp_subflow_disconnecting() argument 618 if (mpts->mpts_socket->so_state & SS_ISDISCONNECTED) { in mptcp_subflow_disconnecting() 622 if (mpts->mpts_flags & (MPTSF_DISCONNECTING | MPTSF_DISCONNECTED | MPTSF_CLOSE_REQD)) { in mptcp_subflow_disconnecting() [all …]
|
| H A D | mptcp_usrreq.c | 433 struct mptsub *mpts; in mptcp_getconnids() local 448 TAILQ_FOREACH(mpts, &mpte->mpte_subflows, mpts_entry) { in mptcp_getconnids() 449 if ((error = copyout(&mpts->mpts_connid, cidp, in mptcp_getconnids() 450 sizeof(mpts->mpts_connid))) != 0) { in mptcp_getconnids() 454 cidp += sizeof(mpts->mpts_connid); in mptcp_getconnids() 514 const struct mptsub *mpts; in mptcp_getconninfo() local 525 TAILQ_FOREACH(mpts, &mpte->mpte_subflows, mpts_entry) { in mptcp_getconninfo() 529 mptcp_ci.mptcpci_subflow_connids[i] = mpts->mpts_connid; in mptcp_getconninfo() 531 if (mpts->mpts_flags & MPTSF_INITIAL_SUB) { in mptcp_getconninfo() 534 inp = sotoinpcb(mpts->mpts_socket); in mptcp_getconninfo() [all …]
|
| H A D | mptcp.c | 687 struct mptsub *mpts; in mptcp_output() local 709 mpts = mptcp_get_subflow(mpte, &preferred_mpts); in mptcp_output() 710 if (mpts == NULL) { in mptcp_output() 716 (mpts == mpts_tried || (mpts->mpts_flags & MPTSF_FAILINGOVER))) { in mptcp_output() 741 DTRACE_MPTCP3(output, struct mptses *, mpte, struct mptsub *, mpts, in mptcp_output() 743 error = mptcp_subflow_output(mpte, mpts, 0); in mptcp_output() 746 mpts->mpts_flags |= MPTSF_FAILINGOVER; in mptcp_output() 747 mpts->mpts_flags &= ~MPTSF_ACTIVE; in mptcp_output() 748 mpts_tried = mpts; in mptcp_output() 752 error, mpts->mpts_flags); in mptcp_output() [all …]
|
| H A D | mptcp_var.h | 558 extern void mptcpstats_inc_switch(struct mptses *mpte, const struct mptsub *mpts); 559 …mptcp_itf_stats *stats __counted_by(stats_count), uint16_t stats_count, const struct mptsub *mpts); 584 extern int mptcp_subflow_output(struct mptses *mpte, struct mptsub *mpts, int flags); 640 extern void mptcp_unset_cellicon(struct mptses *mpte, struct mptsub *mpts, uint32_t val);
|
| H A D | mptcp_opt.c | 125 struct mptsub *mpts; in mptcp_setup_join_subflow_syn_opts() local 136 mpts = tp->t_mpsub; in mptcp_setup_join_subflow_syn_opts() 146 mptcp_subflows_need_backup_flag(mpts->mpts_mpte)) { in mptcp_setup_join_subflow_syn_opts() 150 mpts->mpts_flags |= MPTSF_PREFERRED; in mptcp_setup_join_subflow_syn_opts()
|