| /xnu-12377.1.9/bsd/netinet/ |
| H A D | mptcp_timer.c | 69 static int mptcp_cancel_urgency_timer(struct mptses *mpte); 72 mptcp_timer_demux(struct mptses *mpte, uint64_t now_msecs) in mptcp_timer_demux() argument 75 mp_tp = mpte->mpte_mptcb; in mptcp_timer_demux() 78 DTRACE_MPTCP2(timer, struct mptses *, mpte, struct mptcb *, mp_tp); in mptcp_timer_demux() 101 mptcp_output(mpte); in mptcp_timer_demux() 144 struct mptses *mpte; in mptcp_timer() local 147 mpte = mptompte(mpp); in mptcp_timer() 152 if (mptcp_timer_demux(mpte, now_msecs)) { in mptcp_timer() 162 mptcp_start_timer(struct mptses *mpte, int timer_type) in mptcp_start_timer() argument 165 struct mptcb *mp_tp = mpte->mpte_mptcb; in mptcp_start_timer() [all …]
|
| H A D | mptcp_subr.c | 116 static void mptcp_set_cellicon(struct mptses *mpte, struct mptsub *mpts); 229 mptcpstats_inc_switch(struct mptses *mpte, const struct mptsub *mpts) in mptcpstats_inc_switch() argument 234 mpte->mpte_subflow_switches++; in mptcpstats_inc_switch() 236 index = mptcpstats_get_index(mpte->mpte_itfstats, MPTCP_ITFSTATS_SIZE, mpts); in mptcpstats_inc_switch() 239 mpte->mpte_itfstats[index].switches++; in mptcpstats_inc_switch() 247 mptcp_flush_sopts(struct mptses *mpte) in mptcp_flush_sopts() argument 251 TAILQ_FOREACH_SAFE(mpo, &mpte->mpte_sopts, mpo_entry, tmpo) { in mptcp_flush_sopts() 252 mptcp_sopt_remove(mpte, mpo); in mptcp_flush_sopts() 255 VERIFY(TAILQ_EMPTY(&mpte->mpte_sopts)); in mptcp_flush_sopts() 266 struct mptses *mpte; in mptcp_session_create() local [all …]
|
| H A D | mptcp_usrreq.c | 147 struct mptses *__single mpte = mpsotompte(mp_so); in mptcp_usr_detach() local 152 __func__, (unsigned long)VM_KERNEL_ADDRPERM(mpte), in mptcp_usr_detach() 165 mptcp_disconnect(mpte); in mptcp_usr_detach() 178 struct mptses *__single mpte = NULL; in mptcp_attach() local 213 mpte = (struct mptses *)mpp->mpp_pcbe; in mptcp_attach() 214 mp_tp = mpte->mpte_mptcb; in mptcp_attach() 224 struct mptses *mpte = mpsotompte(mp_so); in mptcp_entitlement_check() local 236 mpte->mpte_flags |= MPTE_FIRSTPARTY; in mptcp_entitlement_check() 247 mpte->mpte_flags |= MPTE_FIRSTPARTY; in mptcp_entitlement_check() 257 __func__, (unsigned long)VM_KERNEL_ADDRPERM(mpte), mpte->mpte_svctype); in mptcp_entitlement_check() [all …]
|
| H A D | mptcp.c | 210 struct mptses *mpte = mpsotompte(mp_so); in mptcp_reass_present() local 211 struct mptcb *mp_tp = mpte->mpte_mptcb; in mptcp_reass_present() 399 mptcp_input(struct mptses *mpte, struct mbuf *m) in mptcp_input() argument 413 mp_so = mptetoso(mpte); in mptcp_input() 414 mp_tp = mpte->mpte_mptcb; in mptcp_input() 479 struct mptses *, mpte); in mptcp_input() 533 __func__, (unsigned long)VM_KERNEL_ADDRPERM(mpte), in mptcp_input() 613 struct mptses *, mpte, in mptcp_input() 684 mptcp_output(struct mptses *mpte) in mptcp_output() argument 694 mp_so = mptetoso(mpte); in mptcp_output() [all …]
|
| H A D | mp_pcb.c | 297 struct mptses *mpte = mpsotompte(mp_so); in mp_getaddr_v4() local 309 sin->sin_port = mpte->__mpte_src_v4.sin_port; in mp_getaddr_v4() 310 sin->sin_addr = mpte->__mpte_src_v4.sin_addr; in mp_getaddr_v4() 312 sin->sin_port = mpte->__mpte_dst_v4.sin_port; in mp_getaddr_v4() 313 sin->sin_addr = mpte->__mpte_dst_v4.sin_addr; in mp_getaddr_v4() 323 struct mptses *mpte = mpsotompte(mp_so); in mp_getaddr_v6() local 329 port = mpte->__mpte_src_v6.sin6_port; in mp_getaddr_v6() 330 addr = mpte->__mpte_src_v6.sin6_addr; in mp_getaddr_v6() 331 ifscope = mpte->__mpte_src_v6.sin6_scope_id; in mp_getaddr_v6() 333 port = mpte->__mpte_dst_v6.sin6_port; in mp_getaddr_v6() [all …]
|
| H A D | mptcp_var.h | 149 mptetoso(struct mptses *mpte) in mptetoso() argument 151 return mpte->mpte_mppcb->mpp_socket; in mptetoso() 220 mptcp_subflows_need_backup_flag(struct mptses *mpte) in mptcp_subflows_need_backup_flag() argument 222 return mpte->mpte_svctype < MPTCP_SVCTYPE_AGGREGATE || in mptcp_subflows_need_backup_flag() 223 mpte->mpte_svctype == MPTCP_SVCTYPE_PURE_HANDOVER; in mptcp_subflows_need_backup_flag() 556 extern void mptcp_check_subflows_and_add(struct mptses *mpte); 557 extern void mptcp_check_subflows_and_remove(struct mptses *mpte); 558 extern void mptcpstats_inc_switch(struct mptses *mpte, const struct mptsub *mpts); 561 extern struct mptses *mptcp_drop(struct mptses *mpte, struct mptcb *mp_tp, u_short errno); 570 extern void mptcp_finish_usrclosed(struct mptses *mpte); [all …]
|
| H A D | mptcp_opt.c | 73 struct mptses *mpte = mp_tp->mpt_mpte; in mptcp_setup_first_subflow_syn_opts() local 93 !(mpte->mpte_flags & MPTE_FORCE_ENABLE)) { in mptcp_setup_first_subflow_syn_opts() 937 struct mptses *mpte = mp_tp->mpt_mpte; in mptcp_do_mpcapable_opt() local 953 __func__, (unsigned long)VM_KERNEL_ADDRPERM(mpte), optlen, in mptcp_do_mpcapable_opt() 977 mpte->mpte_flags |= MPTE_UNICAST_IP; in mptcp_do_mpcapable_opt() 980 memset(&mpte->mpte_sub_dst_v4, 0, sizeof(mpte->mpte_sub_dst_v4)); in mptcp_do_mpcapable_opt() 981 memset(&mpte->mpte_sub_dst_v6, 0, sizeof(mpte->mpte_sub_dst_v6)); in mptcp_do_mpcapable_opt() 1587 struct mptses *mpte = mp_tp->mpt_mpte; in mptcp_do_add_addr_opt_v1() local 1594 __func__, (unsigned long)VM_KERNEL_ADDRPERM(mpte), in mptcp_do_add_addr_opt_v1() 1604 __func__, (unsigned long)VM_KERNEL_ADDRPERM(mpte)); in mptcp_do_add_addr_opt_v1() [all …]
|
| H A D | mptcp_timer.h | 36 extern void mptcp_start_timer(struct mptses *mpte, int timer_type); 39 extern void mptcp_init_urgency_timer(struct mptses *mpte); 40 extern void mptcp_set_urgency_timer(struct mptses *mpte);
|
| H A D | tcp_timer.c | 1150 struct mptses *mpte = tptomptp(tp)->mpt_mpte; in tcp_timers() local 1152 if (mpte->mpte_svctype == MPTCP_SVCTYPE_HANDOVER || in tcp_timers() 1153 mpte->mpte_svctype == MPTCP_SVCTYPE_PURE_HANDOVER) { in tcp_timers() 1154 mptcp_check_subflows_and_add(mpte); in tcp_timers() 1627 struct mptses *mpte = tptomptp(tp)->mpt_mpte; in tcp_timers() local 1631 if (mpte->mpte_cellicon_increments == 0) { in tcp_timers() 1636 if (TSTMP_LT(mpte->mpte_last_cellicon_set + MPTCP_CELLICON_TOGGLE_RATE, tcp_now)) { in tcp_timers() 1637 mptcp_unset_cellicon(mpte, NULL, 1); in tcp_timers() 1640 if (mpte->mpte_cellicon_increments) { in tcp_timers()
|
| /xnu-12377.1.9/tools/lldbmacros/ |
| H A D | net.py | 1634 mpte = mppcb.mpp_pcbe 1636 …CalcMbufInList(mpte.mpte_reinjectq, reinject_cnt, reinject_byte_cnt, reinject_mbuf_cnt, reinject_m…
|