diff --git a/net/bridge/br_if.c b/net/bridge/br_if.c index 104a811dde571173973d7082c2b1886fa4a44647..a08d2b8ebba63358979d517ee993d7ed3895ef41 100644 --- a/net/bridge/br_if.c +++ b/net/bridge/br_if.c @@ -528,7 +528,7 @@ int br_add_if(struct net_bridge *br, struct net_device *dev) kobject_put(&p->kobj); p = NULL; /* kobject_put frees */ err1: - dev_set_promiscuity(dev, -1); + dev_set_allmulti(dev, -1); put_back: dev_put(dev); kfree(p);