Lines Matching refs:pr_flags
114 .pr_flags = PR_HOST|PR_VNET|_PR_IP_SADDRSEL,
116 .pr_flags = PR_HOST|_PR_IP_SADDRSEL,
744 if (tppr->pr_flags & PR_VNET) in prison_ip_conflict_check()
752 (tpr != tppr && (tpr->pr_flags & PR_VNET)) || in prison_ip_conflict_check()
758 if (!(tpr->pr_flags & pr_families[af].ip_flag)) in prison_ip_conflict_check()
834 if (!(pr->pr_flags & pr_families[af].ip_flag)) { in prison_ip_restrict()
1015 uint64_t pr_allow, ch_allow, pr_flags, ch_flags; in kern_jail_set() local
1101 pr_flags = ch_flags = 0; in kern_jail_set()
1105 vfs_flagopt(opts, bf->name, &pr_flags, bf->flag); in kern_jail_set()
1108 ch_flags |= pr_flags; in kern_jail_set()
1123 pr_flags |= jsf->disable; in kern_jail_set()
1126 pr_flags |= jsf->new; in kern_jail_set()
1137 && !(pr_flags & PR_PERSIST)) { in kern_jail_set()
1197 pr_flags |= PR_HOST; in kern_jail_set()
1215 pr_flags |= PR_HOST; in kern_jail_set()
1233 pr_flags |= PR_HOST; in kern_jail_set()
1260 pr_flags |= PR_HOST; in kern_jail_set()
1274 pr_flags |= PR_IP4_USER; in kern_jail_set()
1302 pr_flags |= PR_IP6_USER; in kern_jail_set()
1650 pr->pr_flags |= PR_HOST; in kern_jail_set()
1653 if (!(pr_flags & PR_VNET)) in kern_jail_set()
1658 pr->pr_flags |= PR_IP4 | PR_IP4_USER; in kern_jail_set()
1659 else if (!(pr_flags & PR_IP4_USER)) { in kern_jail_set()
1660 pr->pr_flags |= ppr->pr_flags & PR_IP4; in kern_jail_set()
1666 pr->pr_flags |= PR_IP6 | PR_IP6_USER; in kern_jail_set()
1667 else if (!(pr_flags & PR_IP6_USER)) { in kern_jail_set()
1668 pr->pr_flags |= ppr->pr_flags & PR_IP6; in kern_jail_set()
1675 pr->pr_flags |= _PR_IP_SADDRSEL; in kern_jail_set()
1697 if (pr_flags & PR_VNET) { in kern_jail_set()
1698 pr->pr_flags |= PR_VNET; in kern_jail_set()
1722 if ((pr->pr_flags & PR_VNET) && in kern_jail_set()
1731 if (PR_IP4_USER & ch_flags & (pr_flags ^ pr->pr_flags)) { in kern_jail_set()
1739 if (PR_IP6_USER & ch_flags & (pr_flags ^ pr->pr_flags)) { in kern_jail_set()
1788 if ((ppr->pr_flags & PR_IP4) && in kern_jail_set()
1803 if ((ppr->pr_flags & PR_IP6) && in kern_jail_set()
1881 if (pr_flags & PR_IP4_USER) { in kern_jail_set()
1882 pr->pr_flags |= PR_IP4; in kern_jail_set()
1887 if (tpr->pr_flags & PR_VNET) { in kern_jail_set()
1901 if (pr_flags & PR_IP6_USER) { in kern_jail_set()
1902 pr->pr_flags |= PR_IP6; in kern_jail_set()
1907 if (tpr->pr_flags & PR_VNET) { in kern_jail_set()
1966 if (PR_HOST & ch_flags & ~pr_flags) { in kern_jail_set()
1967 if (pr->pr_flags & PR_HOST) { in kern_jail_set()
1994 if (tpr->pr_flags & PR_HOST) in kern_jail_set()
2021 if (ch_flags & PR_PERSIST & (pr_flags ^ pr->pr_flags)) { in kern_jail_set()
2022 if (pr_flags & PR_PERSIST) { in kern_jail_set()
2035 pr->pr_flags = (pr->pr_flags & ~ch_flags) | pr_flags; in kern_jail_set()
2062 if (tpr->pr_flags & PR_VNET) { in kern_jail_set()
2082 if (tpr->pr_flags & PR_VNET) { in kern_jail_set()
2495 i = (pr->pr_flags & bf->flag) ? 1 : 0; in kern_jail_get()
2507 f = pr->pr_flags & (jsf->disable | jsf->new); in kern_jail_get()
2858 return ((cred->cr_prison->pr_flags & flag) != 0); in prison_flag()
2999 KASSERT(!(pr->pr_flags & PR_COMPLETE_PROC), in prison_proc_free()
3002 pr->pr_flags |= PR_COMPLETE_PROC; in prison_proc_free()
3066 if (pr->pr_flags & PR_COMPLETE_PROC) { in prison_complete()
3067 pr->pr_flags &= ~PR_COMPLETE_PROC; in prison_complete()
3261 if (rpr->pr_flags & PR_VNET) in prison_deref()
3318 cpr->pr_flags |= PR_REMOVE; in prison_deref_kill()
3322 if (!(cpr->pr_flags & PR_REMOVE)) in prison_deref_kill()
3326 cpr->pr_flags &= ~PR_REMOVE; in prison_deref_kill()
3327 if (cpr->pr_flags & PR_PERSIST) { in prison_deref_kill()
3328 cpr->pr_flags &= ~PR_PERSIST; in prison_deref_kill()
3362 if (pr->pr_flags & PR_PERSIST) { in prison_deref_kill()
3363 pr->pr_flags &= ~PR_PERSIST; in prison_deref_kill()
3478 if (pr->pr_flags & PR_IP4) in prison_check_af()
3481 if ((pr->pr_flags & PR_IP4) && in prison_check_af()
3490 if (pr->pr_flags & PR_IP6) in prison_check_af()
3493 if ((pr->pr_flags & PR_IP6) && in prison_check_af()
3727 return ((cred->cr_prison->pr_flags & PR_VNET) != 0); in prison_owns_vnet()
3959 if (cred->cr_prison->pr_flags & PR_VNET) in prison_priv_check()
5074 db_printf(" flags = 0x%x", pr->pr_flags); in db_show_prison()
5076 if (pr->pr_flags & bf->flag) in db_show_prison()
5081 f = pr->pr_flags & (jsf->disable | jsf->new); in db_show_prison()