]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/netinet/tcp_timer.c
xnu-7195.101.1.tar.gz
[apple/xnu.git] / bsd / netinet / tcp_timer.c
index 5012199aa4b70c2603795edecb656cb294d1fd97..2070bab17f34fa4150e5666cb6621908e66fe947 100644 (file)
@@ -1052,7 +1052,8 @@ retransmit_packet:
                    (so->so_flags & SOF_MP_SUBFLOW)) {
                        struct mptses *mpte = tptomptp(tp)->mpt_mpte;
 
-                       if (mpte->mpte_svctype == MPTCP_SVCTYPE_HANDOVER) {
+                       if (mpte->mpte_svctype == MPTCP_SVCTYPE_HANDOVER ||
+                           mpte->mpte_svctype == MPTCP_SVCTYPE_PURE_HANDOVER) {
                                mptcp_check_subflows_and_add(mpte);
                        }
                }