>-----Original Message-----
>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
>To: d...@openvswitch.org
>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

Reply via email to