[dpdk-dev] [PATCH 4/5] virtio: free queue memory in virtio_dev_close()

2015-07-15 Thread Iremonger, Bernard
> -Original Message- > From: Ouyang, Changchun > Sent: Wednesday, July 15, 2015 9:39 AM > To: Iremonger, Bernard; Stephen Hemminger > Cc: dev at dpdk.org; Ouyang, Changchun > Subject: RE: [PATCH 4/5] virtio: free queue memory in virtio_dev_close() > > > > > -Original Message- >

[dpdk-dev] [PATCH 4/5] virtio: free queue memory in virtio_dev_close()

2015-07-15 Thread Ouyang, Changchun
> -Original Message- > From: Iremonger, Bernard > Sent: Wednesday, July 15, 2015 4:27 PM > To: Stephen Hemminger > Cc: dev at dpdk.org; Ouyang, Changchun > Subject: RE: [PATCH 4/5] virtio: free queue memory in virtio_dev_close() > > > -Original Message- > > From: Stephen Hemminge

[dpdk-dev] [PATCH 4/5] virtio: free queue memory in virtio_dev_close()

2015-07-15 Thread Ouyang, Changchun
Hi, Bernard > -Original Message- > From: Iremonger, Bernard > Sent: Wednesday, July 15, 2015 4:02 PM > To: Ouyang, Changchun; dev at dpdk.org > Cc: Xu, Qian Q; stephen at networkplumber.org > Subject: RE: [PATCH 4/5] virtio: free queue memory in virtio_dev_close() > > Hi Ouyang, > > >

[dpdk-dev] [PATCH 4/5] virtio: free queue memory in virtio_dev_close()

2015-07-15 Thread Iremonger, Bernard
> -Original Message- > From: Stephen Hemminger [mailto:stephen at networkplumber.org] > Sent: Tuesday, July 14, 2015 7:28 PM > To: Iremonger, Bernard > Cc: dev at dpdk.org; Ouyang, Changchun > Subject: Re: [PATCH 4/5] virtio: free queue memory in virtio_dev_close() > > On Tue, 14 Jul 2015

[dpdk-dev] [PATCH 4/5] virtio: free queue memory in virtio_dev_close()

2015-07-15 Thread Iremonger, Bernard
Hi Ouyang, > > --- a/drivers/net/virtio/virtio_ethdev.c > > +++ b/drivers/net/virtio/virtio_ethdev.c > > @@ -438,6 +438,24 @@ virtio_dev_cq_queue_setup(struct rte_eth_dev > > *dev, uint16_t vtpci_queue_idx, } > > > > static void > > +virtio_free_queues(struct rte_eth_dev *dev) { > > + unsig

[dpdk-dev] [PATCH 4/5] virtio: free queue memory in virtio_dev_close()

2015-07-15 Thread Ouyang, Changchun
> -Original Message- > From: Iremonger, Bernard > Sent: Tuesday, July 14, 2015 9:11 PM > To: dev at dpdk.org > Cc: Ouyang, Changchun; stephen at networkplumber.org; Iremonger, Bernard > Subject: [PATCH 4/5] virtio: free queue memory in virtio_dev_close() > > Add function virtio_free_queu

[dpdk-dev] [PATCH 4/5] virtio: free queue memory in virtio_dev_close()

2015-07-14 Thread Bernard Iremonger
Add function virtio_free_queues() and call from virtio_dev_close() Use virtio_dev_rx_queue_release() and virtio_dev_tx_queue_release() Signed-off-by: Bernard Iremonger --- drivers/net/virtio/virtio_ethdev.c | 19 +++ 1 file changed, 19 insertions(+) diff --git a/drivers/net/virt

[dpdk-dev] [PATCH 4/5] virtio: free queue memory in virtio_dev_close()

2015-07-14 Thread Stephen Hemminger
On Tue, 14 Jul 2015 14:10:58 +0100 Bernard Iremonger wrote: > static void > +virtio_free_queues(struct rte_eth_dev *dev) > +{ > + unsigned int i; > + > + for (i = 0; i < dev->data->nb_rx_queues; i++) { > + virtio_dev_rx_queue_release(dev->data->rx_queues[i]); > +