Home
last modified time | relevance | path

Searched refs:mpo (Results 1 – 2 of 2) sorted by relevance

/xnu-12377.1.9/bsd/netinet/
H A Dmptcp_usrreq.c1473 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 Dmptcp_subr.c249 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 …]