X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Fovs.git;a=blobdiff_plain;f=lib%2Fnetdev-dpdk.c;h=f402354926eba7d30f65d9ff3fd404c0ecd8febb;hp=0233b3cf9b630c96a48a4c641b9f4ab73bf1c0c3;hb=b00b4a81490f2d6f7c546f31098383ef12a13436;hpb=f76def2592cc5cb449a3360430ee9cc0f208765d diff --git a/lib/netdev-dpdk.c b/lib/netdev-dpdk.c index 0233b3cf9..f40235492 100644 --- a/lib/netdev-dpdk.c +++ b/lib/netdev-dpdk.c @@ -396,7 +396,7 @@ free_dpdk_buf(struct dp_packet *p) { struct rte_mbuf *pkt = (struct rte_mbuf *) p; - rte_pktmbuf_free_seg(pkt); + rte_pktmbuf_free(pkt); } static void @@ -1089,7 +1089,7 @@ dpdk_queue_flush__(struct netdev_dpdk *dev, int qid) int i; for (i = nb_tx; i < txq->count; i++) { - rte_pktmbuf_free_seg(txq->burst_pkts[i]); + rte_pktmbuf_free(txq->burst_pkts[i]); } rte_spinlock_lock(&dev->stats_lock); dev->stats.tx_dropped += txq->count-nb_tx;