[ovs-dev] [PATCH v1 0/4] Optimize conntrack performance

Anand Kumar kumaranand at vmware.com
Mon Jun 18 05:37:25 UTC 2018


This patch series is primarily to refactor conntrack code for
better throughput with conntrack.

With this patch series TCP throughput with conntrack increased
by ~50%.

Testing:
Verified loading/unloading the driver with driver verified enabled.
Ran TCP/UDP and ICMP traffic.

Anand Kumar (4):
  datapath-windows: Use spinlock instead of RW lock for ct entry
  datapath-windows: Remove NAT locks in conntrack.
  datapath-windows: Implement locking in conntrack NAT.
  datapath-windows: Compute ct hash based on 5-tuple and zone

 datapath-windows/ovsext/Conntrack-ftp.c     |   4 +-
 datapath-windows/ovsext/Conntrack-nat.c     |  34 +-
 datapath-windows/ovsext/Conntrack-related.c |  17 +-
 datapath-windows/ovsext/Conntrack-tcp.c     |  15 +-
 datapath-windows/ovsext/Conntrack.c         | 468 +++++++++++++---------------
 datapath-windows/ovsext/Conntrack.h         |  40 ++-
 datapath-windows/ovsext/Util.h              |  18 ++
 7 files changed, 307 insertions(+), 289 deletions(-)

-- 
2.9.3.windows.1



More information about the dev mailing list