Add ipsec policy test suites with flow director or rss accelerated 56/36456/1
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:44 +0000 (09:15 +0000)
commit612ded3f1d69644e6d503cf496332487e06b5ed2
treedecf394c07fdecb21ae4932fe95c57be23d19db4
parentf92a32f93df2b77b027f6da40baef1644ba7f7b0
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
(cherry picked from commit f7ee014dee09b4089924342b0fe5654b2fe91e90)
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]