Add ipsec policy test suites with flow director or rss accelerated 19/36119/8
authorYulong Pei <yulong.pei@intel.com>
Wed, 11 May 2022 04:29:50 +0000 (04:29 +0000)
committerPeter Mikus <peter.mikus@protonmail.ch>
Fri, 17 Jun 2022 09:15:30 +0000 (09:15 +0000)
commitf7ee014dee09b4089924342b0fe5654b2fe91e90
tree3f18499be31da86474531f6e0e0180f3dd8a24f7
parent7f1c5531d5f2b04b43ba84964a82f72e74469a59
Add ipsec policy test suites with flow director or rss accelerated

The test scenario is about two private networks which communication was
protected by ipsec.

The test suites are to show performance impovement about ipsec esp flow
lookup that offloaded by NIC flow director and rss.

Verified on 3n-clx and Intel E810 NIC environment, with 64B ipsec packet
flow, performance improved ~31% with 1C2T, ~110% with 2C4T, ~250% with 4C8T.

Signed-off-by: xinfeng zhao <xinfengx.zhao@intel.com>
Signed-off-by: Yulong Pei <yulong.pei@intel.com>
Change-Id: I30aec8c5115e5a6fbef88c11d1bef2624029d1b9
docs/tag_documentation.rst
resources/libraries/python/FlowUtil.py
resources/libraries/python/IPsecUtil.py
tests/vpp/perf/crypto/10ge2p1x710-ethip4ipsec1000tnlsw-fixtnlip-ip4base-policy-aes256gcm-ndrpdr.robot [new file with mode: 0644]
tests/vpp/perf/crypto/10ge2p1x710-ethip4ipsec1000tnlsw-fixtnlip-ip4base-policy-flow-dir-aes256gcm-ndrpdr.robot [new file with mode: 0644]
tests/vpp/perf/crypto/10ge2p1x710-ethip4ipsec1000tnlsw-fixtnlip-ip4base-policy-flow-rss-aes256gcm-ndrpdr.robot [new file with mode: 0644]