Re: [dpdk-dev] [PATCH v7 0/8] implement packed virtqueues

2018-10-04 Thread Maxime Coquelin
Hi Jens, On 10/03/2018 03:11 PM, Jens Freimann wrote: To support out-of-order processing I used the vq_desc_extra struct to add a .next field and use it as a list for managing descriptors. This seemed to add less complexity to the code than adding a new data structure to use as a list for packed

Re: [dpdk-dev] [PATCH v7 0/8] implement packed virtqueues

2018-10-03 Thread Jens Freimann
On Wed, Oct 03, 2018 at 03:11:10PM +0200, Jens Freimann wrote: I'm sending this out to get some comments especially on the TX path code. Tested with this QEMU: https://github.com/jensfr/qemu/pull/new/wexu-packed-ring-v1-fixed

[dpdk-dev] [PATCH v7 0/8] implement packed virtqueues

2018-10-03 Thread Jens Freimann
I'm sending this out to get some comments especially on the TX path code. I added support for mergeable rx buffers, out of order processing and indirect. The receive path works well but the TX path sometimes locks up after a random number of packets transmitted, so please review this patch extra

[dpdk-dev] [PATCH v7 0/8] implement packed virtqueues

2018-10-03 Thread Jens Freimann
I'm sending this out to get some comments especially on the TX path code. I added support for mergeable rx buffers, out of order processing and indirect. The receive path works well but the TX path sometimes locks up after a random number of packets transmitted, so please review this patch extra

[dpdk-dev] [PATCH v7 0/8] implement packed virtqueues

2018-10-03 Thread Jens Freimann
I'm sending this out to get some comments especially on the TX path code. I added support for mergeable rx buffers, out of order processing and indirect. The receive path works well but the TX path sometimes locks up after a random number of packets transmitted, so please review this patch extra