X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fmlx4%2Fmlx4.c;h=02605c90a719048e3ea119ca603760424af6703e;hb=56d1cd47ff6b6f2c0556e27e45b0a48765762c06;hp=05923e953e3fc1eba49d457979385602c1e19843;hpb=8ca27e24e27267888aa12926c4a4bd73313fbadd;p=dpdk.git diff --git a/drivers/net/mlx4/mlx4.c b/drivers/net/mlx4/mlx4.c index 05923e953e..02605c90a7 100644 --- a/drivers/net/mlx4/mlx4.c +++ b/drivers/net/mlx4/mlx4.c @@ -533,7 +533,7 @@ priv_mac_addr_del(struct priv *priv); * @return * Pointer to a parent rxq structure, NULL on failure. */ -struct rxq * +static struct rxq * priv_parent_create(struct priv *priv, uint16_t queues[], uint16_t children_n) @@ -670,8 +670,10 @@ dev_configure(struct rte_eth_dev *dev) priv->rss = 1; tmp = priv->rxqs_n; priv->rxqs_n = rxqs_n; - if (priv->isolated) + if (priv->isolated) { + priv->rss = 0; return 0; + } if (priv_parent_create(priv, NULL, priv->rxqs_n)) return 0; /* Failure, rollback. */