Re: [dpdk-dev] [PATCH 1/3] ethdev: New API to free consumed buffers in TX ring

2016-12-23 Thread Adrien Mazarguil
zhuo ; > >> > dev@dpdk.org; Stephen Hemminger > >> > > >> > Subject: Re: [dpdk-dev] [PATCH 1/3] ethdev: New API to free consumed > >> > buffers in TX ring > >> > > >> > Hi Billy, > >> > > >> > On Fri, Dec 1

Re: [dpdk-dev] [PATCH 1/3] ethdev: New API to free consumed buffers in TX ring

2016-12-20 Thread Billy McFall
alf Of Adrien Mazarguil >> > Sent: Tuesday, December 20, 2016 11:28 AM >> > To: Billy McFall >> > Cc: thomas.monja...@6wind.com; Lu, Wenzhuo ; >> > dev@dpdk.org; Stephen Hemminger >> > >> > Subject: Re: [dpdk-dev] [PATCH 1/3] ethdev: New API to fr

Re: [dpdk-dev] [PATCH 1/3] ethdev: New API to free consumed buffers in TX ring

2016-12-20 Thread Adrien Mazarguil
omas.monja...@6wind.com; Lu, Wenzhuo ; > > dev@dpdk.org; Stephen Hemminger > > > > Subject: Re: [dpdk-dev] [PATCH 1/3] ethdev: New API to free consumed > > buffers in TX ring > > > > Hi Billy, > > > > On Fri, Dec 16, 2016 at 07:48:49AM -0500, Billy M

Re: [dpdk-dev] [PATCH 1/3] ethdev: New API to free consumed buffers in TX ring

2016-12-20 Thread Ananyev, Konstantin
-dev] [PATCH 1/3] ethdev: New API to free consumed buffers > in TX ring > > Hi Billy, > > On Fri, Dec 16, 2016 at 07:48:49AM -0500, Billy McFall wrote: > > Add a new API to force free consumed buffers on TX ring. API will return > > the number of packets freed (0-n) or er

Re: [dpdk-dev] [PATCH 1/3] ethdev: New API to free consumed buffers in TX ring

2016-12-20 Thread Adrien Mazarguil
Hi Billy, On Fri, Dec 16, 2016 at 07:48:49AM -0500, Billy McFall wrote: > Add a new API to force free consumed buffers on TX ring. API will return > the number of packets freed (0-n) or error code if feature not supported > (-ENOTSUP) or input invalid (-ENODEV). > > Because rte_eth_tx_buffer() ma

Re: [dpdk-dev] [PATCH 1/3] ethdev: New API to free consumed buffers in TX ring

2016-12-16 Thread Stephen Hemminger
On Fri, 16 Dec 2016 07:48:49 -0500 Billy McFall wrote: > /** > + * Request the driver to free mbufs currently cached by the driver. The > + * driver will only free the mbuf if it is no longer in use. > + * > + * @param port_id > + * The port identifier of the Ethernet device. > + * @param queue

[dpdk-dev] [PATCH 1/3] ethdev: New API to free consumed buffers in TX ring

2016-12-16 Thread Billy McFall
Add a new API to force free consumed buffers on TX ring. API will return the number of packets freed (0-n) or error code if feature not supported (-ENOTSUP) or input invalid (-ENODEV). Because rte_eth_tx_buffer() may be used, and mbufs may still be held in local buffer, the API also accepts *buffe