bif_flags
if ((bif->bif_flags & IFBIF_ROOT) == 0) {
bif->bif_flags &= ~IFBIF_DESIGNATED;
(bif->bif_flags & IFBIF_DESIGNATED)) {
if ((bif->bif_flags & IFBIF_STP) == 0)
if (bif->bif_flags & IFBIF_STP)
if ((bif->bif_flags & IFBIF_STP) == 0)
if ((bif->bif_flags & IFBIF_STP) == 0)
if ((bif->bif_flags & IFBIF_STP) == 0)
if ((bif->bif_flags & IFBIF_STP) == 0)
if ((bif->bif_flags & IFBIF_STP) == 0)
(bif->bif_flags & IFBIF_DESIGNATED))) {
if ((bif->bif_flags & IFBIF_STP) == 0)
bif->bif_flags &= ~(IFBIF_DESIGNATED | IFBIF_ROOT);
if ((bif->bif_flags & IFBIF_STP) == 0)
bif->bif_flags |= IFBIF_DESIGNATED;
root_port->bif_flags |= IFBIF_DESIGNATED | IFBIF_ROOT;
if ((bif->bif_flags & IFBIF_STP) == 0)
} else if (bif->bif_flags & IFBIF_DESIGNATED) {
bif->bif_flags |= IFBIF_DESIGNATED;
if (bif->bif_flags & IFBIF_DESIGNATED) {
bif->bif_flags &= ~IFBIF_DESIGNATED;
if ((bif->bif_flags & IFBIF_STP) == 0)
if ((bif->bif_flags & IFBIF_STP) == 0)
if ((bif->bif_flags & IFBIF_STP) == 0)
} else if (bif->bif_flags & IFBIF_DESIGNATED) {
req->ifbr_ifsflags = bif->bif_flags;
if (bif->bif_flags & IFBIF_STP) {
bif->bif_flags = (bif->bif_flags & IFBIF_KEEPMASK) |
breq->ifbr_ifsflags = bif->bif_flags;
bif->bif_flags = IFBIF_SPAN;
if ((bif->bif_flags & IFBIF_STP) == 0) {
if (bif->bif_flags & IFBIF_STP) {
if (bif->bif_flags & IFBIF_STP) {
if ((bif->bif_flags & IFBIF_LEARNING) != 0 &&
if ((bif->bif_flags & IFBIF_STP) != 0 &&
if ((bif->bif_flags & IFBIF_LEARNING) &&
((bif->bif_flags & IFBIF_STP) == 0 ||
if (bif->bif_flags & IFBIF_STP) {
if ((bif->bif_flags & IFBIF_STP) == 0 ||
if (bif->bif_flags & IFBIF_STP) {
if ((bif->bif_flags & IFBIF_LEARNING) &&
((bif->bif_flags & IFBIF_STP) == 0 ||
if (bif->bif_flags & IFBIF_STP) {
if ((bif->bif_flags & IFBIF_DISCOVER) == 0 &&
if (bif->bif_flags & IFBIF_STP) {
if ((bif->bif_flags & IFBIF_DISCOVER) == 0 &&
bif->bif_flags = IFBIF_LEARNING | IFBIF_DISCOVER;