]> git.droids-corp.org - dpdk.git/blobdiff - lib/librte_pmd_pcap/rte_eth_pcap.c
xen: core library changes
[dpdk.git] / lib / librte_pmd_pcap / rte_eth_pcap.c
index 068eadfa3c13fdd4d6b2dd76cc335f1060bf8a10..ff6d8b012b20ecfa9e6fdbbc60ae6fc65d3eb37b 100644 (file)
@@ -140,8 +140,7 @@ eth_pcap_rx(void *queue,
                        break;
 
                /* Now get the space available for data in the mbuf */
-               mbp_priv = (struct rte_pktmbuf_pool_private *)
-                               ((char *)pcap_q->mb_pool + sizeof(struct rte_mempool));
+               mbp_priv =  rte_mempool_get_priv(pcap_q->mb_pool);
                buf_size = (uint16_t) (mbp_priv->mbuf_data_room_size -
                                RTE_PKTMBUF_HEADROOM);