]> git.droids-corp.org - dpdk.git/blobdiff - lib/librte_pmd_vmxnet3/vmxnet3_rxtx.c
mbuf: add accessors for data room and private size
[dpdk.git] / lib / librte_pmd_vmxnet3 / vmxnet3_rxtx.c
index a530c804c8034a69d645d278ed61634079851dc3..d8019f53ee17290279b97a506ab71ebfde84b54b 100644 (file)
@@ -838,14 +838,11 @@ vmxnet3_dev_rx_queue_setup(struct rte_eth_dev *dev,
        uint8_t i;
        char mem_name[32];
        uint16_t buf_size;
-       struct rte_pktmbuf_pool_private *mbp_priv;
 
        PMD_INIT_FUNC_TRACE();
 
-       mbp_priv = (struct rte_pktmbuf_pool_private *)
-               rte_mempool_get_priv(mp);
-       buf_size = (uint16_t) (mbp_priv->mbuf_data_room_size -
-                              RTE_PKTMBUF_HEADROOM);
+       buf_size = rte_pktmbuf_data_room_size(mp) -
+               RTE_PKTMBUF_HEADROOM;
 
        if (dev->data->dev_conf.rxmode.max_rx_pkt_len > buf_size) {
                PMD_INIT_LOG(ERR, "buf_size = %u, max_pkt_len = %u, "