mlx5: disable useless flows in promiscuous mode
[dpdk.git] / drivers / net / mlx5 / mlx5_trigger.c
index 233c0d8..68e00a0 100644 (file)
@@ -70,10 +70,10 @@ mlx5_dev_start(struct rte_eth_dev *dev)
        DEBUG("%p: allocating and configuring hash RX queues", (void *)dev);
        err = priv_create_hash_rxqs(priv);
        if (!err)
-               err = priv_mac_addrs_enable(priv);
-       if (!err && priv->promisc_req)
                err = priv_promiscuous_enable(priv);
-       if (!err && priv->allmulti_req)
+       if (!err)
+               err = priv_mac_addrs_enable(priv);
+       if (!err)
                err = priv_allmulticast_enable(priv);
        if (!err)
                priv->started = 1;