BR_BCAST_FLOOD
BR_BCAST_FLOOD | BR_ISOLATED))
if (flags.mask & BR_BCAST_FLOOD)
flags.val & BR_BCAST_FLOOD ? BC_FFP(BIT(port)) : 0);
if (brport && !br_port_flag_is_set(brport, BR_BCAST_FLOOD))
BR_BCAST_FLOOD | BR_PORT_LOCKED | BR_PORT_MAB))
if (flags.mask & BR_BCAST_FLOOD) {
bool broadcast = !!(flags.val & BR_BCAST_FLOOD);
BR_BCAST_FLOOD))
if (flags.mask & BR_BCAST_FLOOD) {
val = flags.val & BR_BCAST_FLOOD ? BIT(port) : 0;
if (flags.mask & BR_BCAST_FLOOD) {
if (flags.val & BR_BCAST_FLOOD)
BR_BCAST_FLOOD))
if (flags.mask & (BR_FLOOD | BR_BCAST_FLOOD)) {
if (flags.mask & BR_BCAST_FLOOD)
port_priv->bcast_flood = !!(flags.val & BR_BCAST_FLOOD);
if (flags.mask & ~(BR_LEARNING | BR_BCAST_FLOOD | BR_FLOOD |
if (flags.mask & (BR_BCAST_FLOOD | BR_FLOOD | BR_MCAST_FLOOD)) {
if (flags.mask & BR_BCAST_FLOOD)
!!(flags.val & BR_BCAST_FLOOD));
if (flags.mask & ~(BR_MCAST_FLOOD | BR_FLOOD | BR_BCAST_FLOOD |
flags.mask = BR_LEARNING | BR_FLOOD | BR_MCAST_FLOOD | BR_BCAST_FLOOD;
flags.mask = BR_LEARNING | BR_FLOOD | BR_MCAST_FLOOD | BR_BCAST_FLOOD;
flags.mask = BR_FLOOD | BR_MCAST_FLOOD | BR_BCAST_FLOOD;
flags.mask = BR_FLOOD | BR_MCAST_FLOOD | BR_BCAST_FLOOD;
if (flags.mask & ~(BR_FLOOD | BR_MCAST_FLOOD | BR_BCAST_FLOOD))
if (flags.mask & BR_BCAST_FLOOD)
!!(flags.val & BR_BCAST_FLOOD));
BR_BCAST_FLOOD))
if (flags.mask & BR_BCAST_FLOOD)
!!(flags.val & BR_BCAST_FLOOD));
flags.mask = BR_LEARNING | BR_FLOOD | BR_MCAST_FLOOD | BR_BCAST_FLOOD;
flags.mask = BR_LEARNING | BR_FLOOD | BR_MCAST_FLOOD | BR_BCAST_FLOOD;
if (!(p->flags & BR_BCAST_FLOOD) && skb->dev != br->dev)
p->flags = BR_LEARNING | BR_FLOOD | BR_MCAST_FLOOD | BR_BCAST_FLOOD;
!!(p->flags & BR_BCAST_FLOOD)) ||
br_set_port_flag(p, tb, IFLA_BRPORT_BCAST_FLOOD, BR_BCAST_FLOOD);
BR_MCAST_FLOOD | BR_BCAST_FLOOD | BR_PORT_LOCKED | \
BRPORT_ATTR_FLAG(broadcast_flood, BR_BCAST_FLOOD);
IFLA_BRPORT_BCAST_FLOOD, BR_BCAST_FLOOD)) {
BR_BCAST_FLOOD | BR_PORT_LOCKED;
const unsigned long val = BR_FLOOD | BR_MCAST_FLOOD | BR_BCAST_FLOOD;
BR_BCAST_FLOOD | BR_PORT_LOCKED;