On Sat, 21 Jan 2017 21:01:32 +0100 Linus Lüssing <linus.luessing@xxxxxxxxx> wrote: > @@ -726,12 +729,32 @@ struct net_bridge_port_group *br_multicast_new_port_group( > hlist_add_head(&p->mglist, &port->mglist); > setup_timer(&p->timer, br_multicast_port_group_expired, > (unsigned long)p); > + > + if (src) > + memcpy(p->eth_addr, src, ETH_ALEN); > + else > + memset(p->eth_addr, 0xff, ETH_ALEN); > + > return p; > } Maybe use ether_addr_copy here, but is not performance critical