Searched refs:mpo (Results 1 – 2 of 2) sorted by relevance
| /xnu-12377.81.4/bsd/netinet/ |
| H A D | mptcp_usrreq.c | 1476 mptcp_setopt_apply(struct mptses *mpte, struct mptopt *mpo) in mptcp_setopt_apply() argument 1484 if (!(mpo->mpo_flags & MPOF_SUBFLOW_OK)) { in mptcp_setopt_apply() 1494 if (mpo->mpo_level == SOL_SOCKET && in mptcp_setopt_apply() 1495 (mpo->mpo_name == SO_NOSIGPIPE || mpo->mpo_name == SO_NOADDRERR)) { in mptcp_setopt_apply() 1510 mpo->mpo_flags |= MPOF_INTERIM; in mptcp_setopt_apply() 1517 smpo.mpo_level = mpo->mpo_level; in mptcp_setopt_apply() 1518 smpo.mpo_name = mpo->mpo_name; in mptcp_setopt_apply() 1542 error = mptcp_subflow_sosetopt(mpte, mpts, mpo); in mptcp_setopt_apply() 1585 struct mptopt smpo, *mpo = NULL; in mptcp_setopt() local 1891 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 …]
|