Home
last modified time | relevance | path

Searched refs:mpte (Results 1 – 10 of 10) sorted by relevance

/xnu-12377.1.9/bsd/netinet/
H A Dmptcp_timer.c69 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 Dmptcp_subr.c116 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 Dmptcp_usrreq.c147 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 Dmptcp.c210 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 Dmp_pcb.c297 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 Dmptcp_var.h149 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 Dmptcp_opt.c73 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 Dmptcp_timer.h36 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 Dtcp_timer.c1150 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 Dnet.py1634 mpte = mppcb.mpp_pcbe
1636 …CalcMbufInList(mpte.mpte_reinjectq, reinject_cnt, reinject_byte_cnt, reinject_mbuf_cnt, reinject_m…