diff options
author | Flavio Leitner <fbl@redhat.com> | 2016-07-05 10:33:38 -0300 |
---|---|---|
committer | Daniele Di Proietto <diproiettod@vmware.com> | 2016-07-08 16:17:20 -0700 |
commit | 9dede5cff553d7c4e074f04c525c1417eb209363 (patch) | |
tree | 1493e6215ac33c73b043288ff0e47f65399ddde3 /datapath/vport.h | |
parent | d66e4a5e7e10ae25383c1f966a4e103e801912f8 (diff) | |
download | openvswitch-9dede5cff553d7c4e074f04c525c1417eb209363.tar.gz |
dpif-netdev: Remove PMD latency on seq_mutex
The PMD thread needs to keep processing RX queues in order
to achieve maximum throughput. It also needs to sweep emc
cache and quiesce which use seq_mutex. That mutex can
eventually block the PMD thread causing latency spikes and
affecting the throughput.
Since there is no requirement for running those tasks at a
specific time, this patch extend seq API to allow tentative
locking instead.
Reported-by: Karl Rister <krister@redhat.com>
Co-authored-by: Karl Rister <krister@redhat.com>
Signed-off-by: Flavio Leitner <fbl@redhat.com>
Signed-off-by: Daniele Di Proietto <diproiettod@vmware.com>
Diffstat (limited to 'datapath/vport.h')
0 files changed, 0 insertions, 0 deletions