BR_FLOOD
unsigned long mask = (BR_FLOOD | BR_MCAST_FLOOD | BR_ISOLATED);
if (flags.mask & BR_FLOOD)
!!(flags.val & BR_FLOOD));
if (flags.mask & ~(BR_FLOOD | BR_MCAST_FLOOD))
if (flags.mask & BR_FLOOD)
!!(flags.val & BR_FLOOD));
if (flags.mask & ~(BR_LEARNING | BR_FLOOD | BR_MCAST_FLOOD |
if (flags.mask & BR_FLOOD)
flags.val & BR_FLOOD ? UNU_FFP(BIT(port)) : 0);
if (flags.mask & ~(BR_LEARNING | BR_FLOOD | BR_MCAST_FLOOD |
if ((flags.mask & BR_FLOOD) && !ops->port_set_ucast_flood)
if (flags.mask & BR_FLOOD) {
bool unicast = !!(flags.val & BR_FLOOD);
if (flags.mask & ~(BR_LEARNING | BR_FLOOD | BR_MCAST_FLOOD |
if (flags.mask & BR_FLOOD) {
val = flags.val & BR_FLOOD ? BIT(port) : 0;
if (flags.mask & BR_FLOOD) {
if (flags.val & BR_FLOOD)
if (flags.mask & ~(BR_LEARNING | BR_FLOOD | BR_MCAST_FLOOD |
if (flags.mask & (BR_FLOOD | BR_MCAST_FLOOD) &&
bool unicast = !!(flags.val & BR_FLOOD);
if (flags.mask & (BR_FLOOD | BR_BCAST_FLOOD)) {
if (flags.mask & ~(BR_HAIRPIN_MODE | BR_LEARNING | BR_FLOOD |
if (flags.mask & BR_FLOOD)
port_priv->ucast_flood = !!(flags.val & BR_FLOOD);
if (flags.mask & ~(BR_LEARNING | BR_BCAST_FLOOD | BR_FLOOD |
if (flags.mask & (BR_FLOOD | BR_MCAST_FLOOD)) {
bool unicast = !!(flags.val & BR_FLOOD);
if (flags.mask & (BR_BCAST_FLOOD | BR_FLOOD | BR_MCAST_FLOOD)) {
~(BR_LEARNING | BR_FLOOD | BR_MCAST_FLOOD | BR_PORT_LOCKED))
err = prestera_port_uc_flood_set(port, br_port->flags & BR_FLOOD);
br_port->flags = BR_LEARNING | BR_FLOOD | BR_LEARNING_SYNC |
if (attr->u.brport_flags.mask & ~(BR_LEARNING | BR_FLOOD | BR_MCAST_FLOOD)) {
bridge_port->flags & BR_FLOOD);
bridge_port->flags = BR_LEARNING | BR_FLOOD | BR_LEARNING_SYNC |
if (flags.mask & ~(BR_LEARNING | BR_FLOOD | BR_MCAST_FLOOD |
if (flags.mask & BR_FLOOD) {
flags.val & BR_FLOOD);
if (flags.mask & BR_FLOOD)
!!(flags.val & BR_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_FLOOD)
!!(flags.val & BR_FLOOD));
if (flags.mask & ~(BR_LEARNING | BR_FLOOD | BR_MCAST_FLOOD |
if (flags.mask & BR_FLOOD)
!!(flags.val & BR_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;
#define BR_AUTO_MASK (BR_FLOOD | BR_LEARNING)
if (!(p->flags & BR_FLOOD))
p->flags = BR_LEARNING | BR_FLOOD | BR_MCAST_FLOOD | BR_BCAST_FLOOD;
!!(p->flags & BR_FLOOD)) ||
br_set_port_flag(p, tb, IFLA_BRPORT_UNICAST_FLOOD, BR_FLOOD);
#define BR_PORT_FLAGS_HW_OFFLOAD (BR_LEARNING | BR_FLOOD | BR_PORT_MAB | \
BRPORT_ATTR_FLAG(unicast_flood, BR_FLOOD);
IFLA_BRPORT_UNICAST_FLOOD, BR_FLOOD) ||
const unsigned long mask = BR_LEARNING | BR_FLOOD | BR_MCAST_FLOOD |
const unsigned long val = BR_FLOOD | BR_MCAST_FLOOD | BR_BCAST_FLOOD;
const unsigned long mask = BR_LEARNING | BR_FLOOD | BR_MCAST_FLOOD |