]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/mlx5/mlx5_utils.c
net/bnxt: fix link status when port is stopped
[dpdk.git] / drivers / net / mlx5 / mlx5_utils.c
index be33af96fe42979e2bc8e69d317109d392e13245..4115a2ad7777f0c120005df8ab08348d72c90043 100644 (file)
@@ -340,6 +340,8 @@ check_again:
        /* Enqueue half of the index to global. */
        ts_idx = mlx5_trunk_idx_offset_get(pool, trunk_idx) + 1;
        fetch_size = trunk->free >> 1;
+       if (fetch_size > pool->cfg.per_core_cache)
+               fetch_size = trunk->free - pool->cfg.per_core_cache;
        for (i = 0; i < fetch_size; i++)
                lc->idx[i] = ts_idx + i;
        lc->len = fetch_size;