X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fmlx4%2Fmlx4_txq.c;h=7882a4d0b5fc9ee7f4049a1efcbab23a4f32d287;hb=HEAD;hp=6d3dd78227b84188c546559148364ed07aaf2876;hpb=43d77c2295719bad579ca0faf8d6ff39db1dfc67;p=dpdk.git diff --git a/drivers/net/mlx4/mlx4_txq.c b/drivers/net/mlx4/mlx4_txq.c index 6d3dd78227..7882a4d0b5 100644 --- a/drivers/net/mlx4/mlx4_txq.c +++ b/drivers/net/mlx4/mlx4_txq.c @@ -261,7 +261,9 @@ mlx4_tx_queue_setup(struct rte_eth_dev *dev, uint16_t idx, uint16_t desc, } *txq = (struct txq){ .priv = priv, - .stats.idx = idx, + .stats = { + .idx = idx, + }, .socket = socket, .elts_n = desc, .elts = elts, @@ -406,7 +408,7 @@ mlx4_tx_queue_release(void *dpdk_txq) if (!txq->mp2mr[i].mp) break; assert(txq->mp2mr[i].mr); - claim_zero(ibv_dereg_mr(txq->mp2mr[i].mr)); + mlx4_mr_put(txq->mp2mr[i].mr); } rte_free(txq); }