>From: ovs-dev-boun...@openvswitch.org [mailto:ovs-dev-
>boun...@openvswitch.org] On Behalf Of Bhanuprakash Bodireddy
>Sent: Sunday, June 18, 2017 8:56 PM
>Subject: [ovs-dev] [PATCH 0/6 V2] netdev-dpdk: Use intermediate queue
>during packet transmission.
>After packet classification, packets are queued in to batches depending on the
>matching netdev flow. Thereafter each batch is processed to execute the
>related actions. This becomes particularly inefficient if there are few packets
>in each batch as rte_eth_tx_burst() incurs expensive MMIO writes.
>This patch series implements intermediate queue for DPDK and vHost User
>Packets are queued and burst when the packet count exceeds threshold. Also
>drain logic is implemented to handle cases where packets can get stuck in the
>tx queues at low rate traffic conditions. Care has been taken to see that
>latency is well with in the acceptable limits. Testing shows significant
>performance gains with this implementation.
>This path series combines the earlier 2 patches posted below.
> DPDK patch: https://mail.openvswitch.org/pipermail/ovs-dev/2017-
> vHost User patch: https://mail.openvswitch.org/pipermail/ovs-dev/2017-
>Also this series proposes to disable the retries on vHost User ports and make
>it configurable via ovsdb.(controversial?)
Please ignore the above lines(happened due to copy-paste job from v1) on vHost
User port from this V2 patch series.
I have removed the 2 vhost retries patches from this series as they have
nothing to do with the intermediate queue implementation and will be sent
dev mailing list