BR_HAIRPIN_MODE
if (flags.mask & BR_HAIRPIN_MODE) {
pp->hairpin = flags.val & BR_HAIRPIN_MODE;
if (flags.mask & ~(BR_HAIRPIN_MODE | BR_LEARNING | BR_FLOOD |
return ((p->flags & BR_HAIRPIN_MODE) || skb->dev != p->dev) &&
u8 mode = !!(p->flags & BR_HAIRPIN_MODE);
br_set_port_flag(p, tb, IFLA_BRPORT_MODE, BR_HAIRPIN_MODE);
BR_HAIRPIN_MODE | BR_ISOLATED | BR_MULTICAST_TO_UNICAST)
BRPORT_ATTR_FLAG(hairpin_mode, BR_HAIRPIN_MODE);
IFLA_BRPORT_MODE, BR_HAIRPIN_MODE) ||