RTM_NEWMDB
vxlan_mdb_remote_notify(vxlan, mdb_entry, remote, RTM_NEWMDB);
vxlan_mdb_remote_notify(cfg->vxlan, mdb_entry, remote, RTM_NEWMDB);
nlh = nlmsg_put(skb, portid, seq, RTM_NEWMDB, sizeof(*bpm), 0);
cb->nlh->nlmsg_seq, RTM_NEWMDB, sizeof(*bpm),
br_mdb_notify(cfg->br->dev, mp, p, RTM_NEWMDB);
br_mdb_notify(br->dev, mp, NULL, RTM_NEWMDB);
nlh = nlmsg_put(skb, portid, seq, RTM_NEWMDB, sizeof(*bpm), 0);
__br_mdb_notify(dev, mp, pg, RTM_NEWMDB, false);
br_mdb_notify(cfg->br->dev, mp, pg, RTM_NEWMDB);
br_mdb_notify(cfg->br->dev, mp, p, RTM_NEWMDB);
br_mdb_notify(cfg->br->dev, mp, pg, RTM_NEWMDB);
br_mdb_notify(mp->br->dev, mp, NULL, RTM_NEWMDB);
br_mdb_notify(brmctx->br->dev, mp, p, RTM_NEWMDB);
br_mdb_notify(brmctx->br->dev, mdst, pg, RTM_NEWMDB);
br_mdb_notify(brmctx->br->dev, mdst, pg, RTM_NEWMDB);
br_rtr_notify(pmctx->port->br->dev, pmctx, RTM_NEWMDB);
br_mdb_notify(src->br->dev, sg_mp, sg, RTM_NEWMDB);
br_mdb_notify(br->dev, mp, pg, RTM_NEWMDB);
case RTM_NEWMDB:
case RTM_NEWMDB:
{.protocol = PF_BRIDGE, .msgtype = RTM_NEWMDB, .doit = rtnl_mdb_add},
{ RTM_NEWMDB, NETLINK_ROUTE_SOCKET__NLMSG_WRITE },