Searched refs:mpo (Results 1 – 2 of 2) sorted by relevance
| /xnu-12377.1.9/bsd/netinet/ |
| H A D | mptcp_usrreq.c | 1473 mptcp_setopt_apply(struct mptses *mpte, struct mptopt *mpo) in mptcp_setopt_apply() argument 1481 if (!(mpo->mpo_flags & MPOF_SUBFLOW_OK)) { in mptcp_setopt_apply() 1491 if (mpo->mpo_level == SOL_SOCKET && in mptcp_setopt_apply() 1492 (mpo->mpo_name == SO_NOSIGPIPE || mpo->mpo_name == SO_NOADDRERR)) { in mptcp_setopt_apply() 1507 mpo->mpo_flags |= MPOF_INTERIM; in mptcp_setopt_apply() 1514 smpo.mpo_level = mpo->mpo_level; in mptcp_setopt_apply() 1515 smpo.mpo_name = mpo->mpo_name; in mptcp_setopt_apply() 1539 error = mptcp_subflow_sosetopt(mpte, mpts, mpo); in mptcp_setopt_apply() 1582 struct mptopt smpo, *mpo = NULL; in mptcp_setopt() local 1888 if ((mpo = mptcp_sopt_find(mpte, sopt)) == NULL) { in mptcp_setopt() [all …]
|
| H A D | mptcp_subr.c | 249 struct mptopt *mpo, *tmpo; in mptcp_flush_sopts() local 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() 253 mptcp_sopt_free(mpo); in mptcp_flush_sopts() 1267 mptcp_sopt_free(struct mptopt *mpo) in mptcp_sopt_free() argument 1269 VERIFY(!(mpo->mpo_flags & MPOF_ATTACHED)); in mptcp_sopt_free() 1271 zfree(mptopt_zone, mpo); in mptcp_sopt_free() 1278 mptcp_sopt_insert(struct mptses *mpte, struct mptopt *mpo) in mptcp_sopt_insert() argument 1281 mpo->mpo_flags |= MPOF_ATTACHED; in mptcp_sopt_insert() 1282 TAILQ_INSERT_TAIL(&mpte->mpte_sopts, mpo, mpo_entry); in mptcp_sopt_insert() [all …]
|