diff options
author | Peter Mikus <pmikus@cisco.com> | 2019-10-18 14:15:32 +0000 |
---|---|---|
committer | Peter Mikus <pmikus@cisco.com> | 2019-10-19 04:41:03 +0000 |
commit | fcc77752111a4fbe8caa341cf5249efbad305a2a (patch) | |
tree | dafa71db46e5ede25d50a45fd48ad3ec25bb617c /tests/vpp/perf/ip4 | |
parent | 510f6d5140db4512ff00a43bf5b8d2ddd1f4a064 (diff) |
Tests: Introduce driver layer
+ Small bugfixes in various suites
Signed-off-by: Peter Mikus <pmikus@cisco.com>
Change-Id: I051af0a6da7340fe3f617400370c3846ca5241ab
Diffstat (limited to 'tests/vpp/perf/ip4')
76 files changed, 218 insertions, 76 deletions
diff --git a/tests/vpp/perf/ip4/10ge2p1x710-avf-dot1q-ip4base-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-avf-dot1q-ip4base-ndrpdr.robot index d301e48fac..ea891fd960 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-avf-dot1q-ip4base-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-avf-dot1q-ip4base-ndrpdr.robot @@ -51,6 +51,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | avf_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | avf | ${overhead}= | ${4} | ${subid}= | 10 | ${tag_rewrite}= | pop-1 @@ -81,7 +82,7 @@ | | And Add DPDK no PCI to all DUTs | | And Set Max Rate And Jumbo | | And Apply startup configuration on all VPP DUTs -| | When Initialize AVF interfaces +| | When Initialize layer driver | ${nic_driver} | | And Initialize IPv4 forwarding with VLAN dot1q sub-interfaces in circular topology | | ... | ${tg_if1_net} | ${tg_if2_net} | ${subid} | ${tag_rewrite} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-avf-eth-ip4base-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-avf-eth-ip4base-ndrpdr.robot index bd92299d81..6d239ef7ae 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-avf-eth-ip4base-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-avf-eth-ip4base-ndrpdr.robot @@ -48,6 +48,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | avf_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | avf | ${overhead}= | ${0} # Traffic profile: | ${traffic_profile}= | trex-sl-3n-ethip4-ip4src253 @@ -73,7 +74,7 @@ | | And Add DPDK no PCI to all DUTs | | And Set Max Rate And Jumbo | | And Apply startup configuration on all VPP DUTs -| | When Initialize AVF interfaces +| | When Initialize layer driver | ${nic_driver} | | And Initialize IPv4 forwarding in circular topology | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-avf-ethip4-ip4scale200k-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-avf-ethip4-ip4scale200k-ndrpdr.robot index ae3297f241..3e16fdc1d9 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-avf-ethip4-ip4scale200k-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-avf-ethip4-ip4scale200k-ndrpdr.robot @@ -48,6 +48,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | avf_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | avf | ${overhead}= | ${0} | ${rts_per_flow}= | ${100000} # Traffic profile: @@ -75,7 +76,7 @@ | | And Add DPDK no PCI to all DUTs | | And Set Max Rate And Jumbo | | And Apply startup configuration on all VPP DUTs -| | When Initialize AVF interfaces +| | When Initialize layer driver | ${nic_driver} | | And Initialize IPv4 forwarding with scaling in circular topology | | ... | ${rts_per_flow} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-avf-ethip4-ip4scale20k-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-avf-ethip4-ip4scale20k-ndrpdr.robot index c0cfe85513..95d63d49ab 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-avf-ethip4-ip4scale20k-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-avf-ethip4-ip4scale20k-ndrpdr.robot @@ -48,6 +48,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | avf_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | avf | ${overhead}= | ${0} | ${rts_per_flow}= | ${10000} # Traffic profile: @@ -75,7 +76,7 @@ | | And Add DPDK no PCI to all DUTs | | And Set Max Rate And Jumbo | | And Apply startup configuration on all VPP DUTs -| | When Initialize AVF interfaces +| | When Initialize layer driver | ${nic_driver} | | And Initialize IPv4 forwarding with scaling in circular topology | | ... | ${rts_per_flow} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-avf-ethip4-ip4scale2m-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-avf-ethip4-ip4scale2m-ndrpdr.robot index 8264fdd986..3813edc59c 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-avf-ethip4-ip4scale2m-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-avf-ethip4-ip4scale2m-ndrpdr.robot @@ -48,6 +48,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | avf_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | avf | ${overhead}= | ${0} | ${rts_per_flow}= | ${1000000} # Traffic profile: @@ -75,7 +76,7 @@ | | And Add DPDK no PCI to all DUTs | | And Set Max Rate And Jumbo | | And Apply startup configuration on all VPP DUTs -| | When Initialize AVF interfaces +| | When Initialize layer driver | ${nic_driver} | | And Initialize IPv4 forwarding with scaling in circular topology | | ... | ${rts_per_flow} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-dot1q-ip4base-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-dot1q-ip4base-ndrpdr.robot index dfb3bef6f9..95a3a24cb8 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-dot1q-ip4base-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-dot1q-ip4base-ndrpdr.robot @@ -51,6 +51,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${4} | ${subid}= | 10 | ${tag_rewrite}= | pop-1 @@ -81,7 +82,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 forwarding with VLAN dot1q sub-interfaces in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 forwarding with VLAN dot1q sub-interfaces in circular topology | | ... | ${tg_if1_net} | ${tg_if2_net} | ${subid} | ${tag_rewrite} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4-ip4base-copwhtlistbase-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4-ip4base-copwhtlistbase-ndrpdr.robot index 43b1bbaa80..ac8c58338d 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4-ip4base-copwhtlistbase-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4-ip4base-copwhtlistbase-ndrpdr.robot @@ -49,6 +49,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # Traffic profile: | ${traffic_profile}= | trex-sl-3n-ethip4-ip4src253 @@ -74,7 +75,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 forwarding in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 forwarding in circular topology | | And Add Fib Table | ${dut1} | 1 | | And Vpp Route Add | ${dut1} | 10.10.10.0 | 24 | vrf=1 | local=${TRUE} | | And Add Fib Table | ${dut2} | 1 diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4-ip4base-iacldstbase-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4-ip4base-iacldstbase-ndrpdr.robot index 27e6a9c55d..90ffb67b10 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4-ip4base-iacldstbase-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4-ip4base-iacldstbase-ndrpdr.robot @@ -49,6 +49,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # Traffic profile: | ${traffic_profile}= | trex-sl-3n-ethip4-ip4src253 @@ -74,7 +75,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 forwarding in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 forwarding in circular topology | | ${table_idx} | ${skip_n} | ${match_n}= | And Vpp Creates Classify Table L3 | | ... | ${dut1} | ip4 | dst | 255.255.255.0 | | And Vpp Configures Classify Session L3 diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4-ip4base-ipolicemarkbase-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4-ip4base-ipolicemarkbase-ndrpdr.robot index f5fbaa0a3a..58f8aa5dff 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4-ip4base-ipolicemarkbase-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4-ip4base-ipolicemarkbase-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} | ${cir}= | ${100} | ${eir}= | ${150} @@ -80,7 +81,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 forwarding in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 forwarding in circular topology | | And Initialize IPv4 policer 2r3c-'ca' in circular topology | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4-ip4base-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4-ip4base-ndrpdr.robot index bbf14ee3b7..408ab742cc 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4-ip4base-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4-ip4base-ndrpdr.robot @@ -48,6 +48,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # Traffic profile: | ${traffic_profile}= | trex-sl-3n-ethip4-ip4src253 @@ -74,7 +75,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 forwarding in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 forwarding in circular topology | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4-ip4scale200k-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4-ip4scale200k-ndrpdr.robot index 30f893b106..6c465caca9 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4-ip4scale200k-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4-ip4scale200k-ndrpdr.robot @@ -48,6 +48,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} | ${rts_per_flow}= | ${100000} # Traffic profile: @@ -75,7 +76,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 forwarding with scaling in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 forwarding with scaling in circular topology | | ... | ${rts_per_flow} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4-ip4scale20k-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4-ip4scale20k-ndrpdr.robot index bcdd223d11..3d485d82f7 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4-ip4scale20k-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4-ip4scale20k-ndrpdr.robot @@ -48,6 +48,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} | ${rts_per_flow}= | ${10000} # Traffic profile: @@ -75,7 +76,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 forwarding with scaling in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 forwarding with scaling in circular topology | | ... | ${rts_per_flow} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4-ip4scale2m-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4-ip4scale2m-ndrpdr.robot index 34c8990ca8..9fb8fe258d 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4-ip4scale2m-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4-ip4scale2m-ndrpdr.robot @@ -48,6 +48,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} | ${rts_per_flow}= | ${1000000} # Traffic profile: @@ -75,7 +76,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 forwarding with scaling in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 forwarding with scaling in circular topology | | ... | ${rts_per_flow} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl10sf-100flows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl10sf-100flows-ndrpdr.robot index 5cad96d23f..499478c43b 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl10sf-100flows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl10sf-100flows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit+reflect @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl10sf-100kflows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl10sf-100kflows-ndrpdr.robot index 32035bbd81..624bd3aa7b 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl10sf-100kflows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl10sf-100kflows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit+reflect @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl10sf-10kflows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl10sf-10kflows-ndrpdr.robot index 2bde18d0c0..ffd5768b29 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl10sf-10kflows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl10sf-10kflows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit+reflect @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl10sl-100flows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl10sl-100flows-ndrpdr.robot index b49e2514a6..9a17f8c974 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl10sl-100flows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl10sl-100flows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl10sl-100kflows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl10sl-100kflows-ndrpdr.robot index f926cccb5a..cbc8432827 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl10sl-100kflows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl10sl-100kflows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl10sl-10kflows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl10sl-10kflows-ndrpdr.robot index 538bfd5d73..a3e467e04d 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl10sl-10kflows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl10sl-10kflows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl1sf-100flows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl1sf-100flows-ndrpdr.robot index 6ba034023d..e444f0f083 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl1sf-100flows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl1sf-100flows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit+reflect @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl1sf-100kflows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl1sf-100kflows-ndrpdr.robot index a5dd0bf39b..1e14af8b3f 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl1sf-100kflows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl1sf-100kflows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit+reflect @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl1sf-10kflows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl1sf-10kflows-ndrpdr.robot index e5dfd3de66..66997c1fdc 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl1sf-10kflows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl1sf-10kflows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit+reflect @@ -91,7 +92,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl1sl-100flows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl1sl-100flows-ndrpdr.robot index a107e2c47d..7d25ff770c 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl1sl-100flows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl1sl-100flows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl1sl-100kflows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl1sl-100kflows-ndrpdr.robot index e4b23b661f..3d86088c2f 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl1sl-100kflows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl1sl-100kflows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} | ${ip_nr}= | ${100} # ACL test setup @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl1sl-10kflows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl1sl-10kflows-ndrpdr.robot index da1be6b577..34b5498042 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl1sl-10kflows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl1sl-10kflows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit @@ -91,7 +92,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl50sf-100flows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl50sf-100flows-ndrpdr.robot index 9e2187275b..7323167e85 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl50sf-100flows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl50sf-100flows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit+reflect @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl50sf-100kflows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl50sf-100kflows-ndrpdr.robot index 2c366ab1a8..11da0998d2 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl50sf-100kflows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl50sf-100kflows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit+reflect @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr.robot index ec8e777fae..c22eb73392 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit+reflect @@ -91,7 +92,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl50sl-100flows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl50sl-100flows-ndrpdr.robot index ccd3e54217..5a82ff00ed 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl50sl-100flows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl50sl-100flows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl50sl-100kflows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl50sl-100kflows-ndrpdr.robot index d67ed1897d..9058996bee 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl50sl-100kflows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl50sl-100kflows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr.robot index 995ee90d08..eec8247e29 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit @@ -91,7 +92,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-nat44-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-nat44-ndrpdr.robot index 6385bcd08d..4ce93086ca 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-nat44-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-nat44-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | nat_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # Traffic profile: | ${traffic_profile}= | trex-sl-3n-ethip4udp-1u1p @@ -77,7 +78,8 @@ | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Add NAT to all DUTs | | And Apply startup configuration on all VPP DUTs -| | When Initialize NAT44 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize NAT44 in circular topology | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl10sf-100flows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl10sf-100flows-ndrpdr.robot index eafa9f4549..8284b6cfdf 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl10sf-100flows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl10sf-100flows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit+reflect @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl10sf-100kflows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl10sf-100kflows-ndrpdr.robot index 215ad7f777..75e6f8545d 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl10sf-100kflows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl10sf-100kflows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit+reflect @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl10sf-10kflows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl10sf-10kflows-ndrpdr.robot index cfc0208bcc..f9deb9f49c 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl10sf-10kflows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl10sf-10kflows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit+reflect @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl10sl-100flows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl10sl-100flows-ndrpdr.robot index 151c096281..188e99756c 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl10sl-100flows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl10sl-100flows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl10sl-100kflows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl10sl-100kflows-ndrpdr.robot index b189f1bc22..46d3d8183a 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl10sl-100kflows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl10sl-100kflows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl10sl-10kflows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl10sl-10kflows-ndrpdr.robot index de6e4ebbbd..4a901bdab1 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl10sl-10kflows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl10sl-10kflows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl1sf-100flows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl1sf-100flows-ndrpdr.robot index e97984131a..475418138c 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl1sf-100flows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl1sf-100flows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit+reflect @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl1sf-100kflows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl1sf-100kflows-ndrpdr.robot index 95fe9ce1b0..a345e3140f 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl1sf-100kflows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl1sf-100kflows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit+reflect @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl1sf-10kflows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl1sf-10kflows-ndrpdr.robot index b8fee10f46..182bbd38e4 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl1sf-10kflows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl1sf-10kflows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit+reflect @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl1sl-100flows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl1sl-100flows-ndrpdr.robot index e3b992bebf..60391be0fa 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl1sl-100flows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl1sl-100flows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl1sl-100kflows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl1sl-100kflows-ndrpdr.robot index 9b85b777b1..864333647b 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl1sl-100kflows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl1sl-100kflows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl1sl-10kflows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl1sl-10kflows-ndrpdr.robot index ad0fd9267c..b06819df0f 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl1sl-10kflows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl1sl-10kflows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl50sf-100flows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl50sf-100flows-ndrpdr.robot index ccfc6a9ca2..976726527d 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl50sf-100flows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl50sf-100flows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit+reflect @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl50sf-100kflows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl50sf-100kflows-ndrpdr.robot index 32d71f451a..1702f1f047 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl50sf-100kflows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl50sf-100kflows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit+reflect @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr.robot index 096c62fa1a..d606479e11 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit+reflect @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl50sl-100flows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl50sl-100flows-ndrpdr.robot index 08e2c998ef..37a30775b8 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl50sl-100flows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl50sl-100flows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl50sl-100kflows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl50sl-100kflows-ndrpdr.robot index 067d5848ff..2a899b7a78 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl50sl-100kflows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl50sl-100kflows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr.robot index cd40822029..eaa84a374f 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-udpsrcscale15-nat44-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-udpsrcscale15-nat44-ndrpdr.robot index 286fe22a21..e3e267f13e 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-udpsrcscale15-nat44-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4base-udpsrcscale15-nat44-ndrpdr.robot @@ -51,6 +51,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | nat_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # Traffic profile: | ${traffic_profile}= | trex-sl-3n-ethip4udp-1u15p @@ -77,7 +78,8 @@ | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Add NAT to all DUTs | | And Apply startup configuration on all VPP DUTs -| | When Initialize NAT44 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize NAT44 in circular topology | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4scale10-udpsrcscale15-nat44-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4scale10-udpsrcscale15-nat44-ndrpdr.robot index 191cb78057..c1c081e0ff 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4scale10-udpsrcscale15-nat44-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4scale10-udpsrcscale15-nat44-ndrpdr.robot @@ -52,6 +52,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | nat_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # Traffic profile: | ${traffic_profile}= | trex-sl-3n-ethip4udp-10u15p @@ -78,7 +79,8 @@ | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Add NAT to all DUTs | | And Apply startup configuration on all VPP DUTs -| | When Initialize NAT44 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize NAT44 in circular topology | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4scale100-udpsrcscale15-nat44-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4scale100-udpsrcscale15-nat44-ndrpdr.robot index ee1a9d94e4..e74d204c2b 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4scale100-udpsrcscale15-nat44-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4scale100-udpsrcscale15-nat44-ndrpdr.robot @@ -52,6 +52,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | nat_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # Traffic profile: | ${traffic_profile}= | trex-sl-3n-ethip4udp-100u15p @@ -78,7 +79,8 @@ | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Add NAT to all DUTs | | And Apply startup configuration on all VPP DUTs -| | When Initialize NAT44 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize NAT44 in circular topology | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4scale1000-udpsrcscale15-nat44-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4scale1000-udpsrcscale15-nat44-ndrpdr.robot index 16165ff33a..85c68c5998 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4scale1000-udpsrcscale15-nat44-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4scale1000-udpsrcscale15-nat44-ndrpdr.robot @@ -51,6 +51,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | nat_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # Traffic profile: | ${traffic_profile}= | trex-sl-3n-ethip4udp-1000u15p @@ -78,7 +79,8 @@ | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Add NAT to all DUTs | | And Apply startup configuration on all VPP DUTs -| | When Initialize NAT44 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize NAT44 in circular topology | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4scale2000-udpsrcscale15-nat44-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4scale2000-udpsrcscale15-nat44-ndrpdr.robot index 2b99cf1dd3..d9ef112ff7 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4scale2000-udpsrcscale15-nat44-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4scale2000-udpsrcscale15-nat44-ndrpdr.robot @@ -52,6 +52,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | nat_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # Traffic profile: | ${traffic_profile}= | trex-sl-3n-ethip4udp-2000u15p @@ -78,7 +79,8 @@ | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Add NAT to all DUTs | | And Apply startup configuration on all VPP DUTs -| | When Initialize NAT44 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize NAT44 in circular topology | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4scale4000-udpsrcscale15-nat44-ndrpdr.robot b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4scale4000-udpsrcscale15-nat44-ndrpdr.robot index 72302bf082..78d2aab602 100644 --- a/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4scale4000-udpsrcscale15-nat44-ndrpdr.robot +++ b/tests/vpp/perf/ip4/10ge2p1x710-ethip4udp-ip4scale4000-udpsrcscale15-nat44-ndrpdr.robot @@ -52,6 +52,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | nat_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # Traffic profile: | ${traffic_profile}= | trex-sl-3n-ethip4udp-4000u15p @@ -78,7 +79,8 @@ | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Add NAT to all DUTs | | And Apply startup configuration on all VPP DUTs -| | When Initialize NAT44 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize NAT44 in circular topology | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-avf-dot1q-ip4base-ndrpdr.robot b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-avf-dot1q-ip4base-ndrpdr.robot index b962529184..d5ac16656e 100644 --- a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-avf-dot1q-ip4base-ndrpdr.robot +++ b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-avf-dot1q-ip4base-ndrpdr.robot @@ -51,6 +51,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | avf_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | avf | ${overhead}= | ${4} | ${subid}= | 10 | ${tag_rewrite}= | pop-1 @@ -81,7 +82,7 @@ | | And Add DPDK no PCI to all DUTs | | And Set Max Rate And Jumbo | | And Apply startup configuration on all VPP DUTs -| | When Initialize AVF interfaces +| | When Initialize layer driver | ${nic_driver} | | And Initialize IPv4 forwarding with VLAN dot1q sub-interfaces in circular topology | | ... | ${tg_if1_net} | ${tg_if2_net} | ${subid} | ${tag_rewrite} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-avf-ethip4-ip4base-ndrpdr.robot b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-avf-ethip4-ip4base-ndrpdr.robot index cc3a5f74b4..9b149c8512 100644 --- a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-avf-ethip4-ip4base-ndrpdr.robot +++ b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-avf-ethip4-ip4base-ndrpdr.robot @@ -48,6 +48,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | avf_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | avf | ${overhead}= | ${0} # Traffic profile: | ${traffic_profile}= | trex-sl-2n-ethip4-ip4src253 @@ -73,7 +74,7 @@ | | And Add DPDK no PCI to all DUTs | | And Set Max Rate And Jumbo | | And Apply startup configuration on all VPP DUTs -| | When Initialize AVF interfaces +| | When Initialize layer driver | ${nic_driver} | | And Initialize IPv4 forwarding in circular topology | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-avf-ethip4-ip4scale200k-ndrpdr.robot b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-avf-ethip4-ip4scale200k-ndrpdr.robot index bbdcf11453..69df2c4fd2 100644 --- a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-avf-ethip4-ip4scale200k-ndrpdr.robot +++ b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-avf-ethip4-ip4scale200k-ndrpdr.robot @@ -48,6 +48,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | avf_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | avf | ${overhead}= | ${0} | ${rts_per_flow}= | ${100000} # Traffic profile: @@ -75,7 +76,7 @@ | | And Add DPDK no PCI to all DUTs | | And Set Max Rate And Jumbo | | And Apply startup configuration on all VPP DUTs -| | When Initialize AVF interfaces +| | When Initialize layer driver | ${nic_driver} | | And Initialize IPv4 forwarding with scaling in circular topology | | ... | ${rts_per_flow} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-avf-ethip4-ip4scale20k-ndrpdr.robot b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-avf-ethip4-ip4scale20k-ndrpdr.robot index 47ce853c29..4db460a8d3 100644 --- a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-avf-ethip4-ip4scale20k-ndrpdr.robot +++ b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-avf-ethip4-ip4scale20k-ndrpdr.robot @@ -48,6 +48,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | avf_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | avf | ${overhead}= | ${0} | ${rts_per_flow}= | ${10000} # Traffic profile: @@ -75,7 +76,7 @@ | | And Add DPDK no PCI to all DUTs | | And Set Max Rate And Jumbo | | And Apply startup configuration on all VPP DUTs -| | When Initialize AVF interfaces +| | When Initialize layer driver | ${nic_driver} | | And Initialize IPv4 forwarding with scaling in circular topology | | ... | ${rts_per_flow} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-avf-ethip4-ip4scale2m-ndrpdr.robot b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-avf-ethip4-ip4scale2m-ndrpdr.robot index 6d4f7d1773..03fa8384ad 100644 --- a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-avf-ethip4-ip4scale2m-ndrpdr.robot +++ b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-avf-ethip4-ip4scale2m-ndrpdr.robot @@ -48,6 +48,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | avf_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | avf | ${overhead}= | ${0} | ${rts_per_flow}= | ${1000000} # Traffic profile: @@ -75,7 +76,7 @@ | | And Add DPDK no PCI to all DUTs | | And Set Max Rate And Jumbo | | And Apply startup configuration on all VPP DUTs -| | When Initialize AVF interfaces +| | When Initialize layer driver | ${nic_driver} | | And Initialize IPv4 forwarding with scaling in circular topology | | ... | ${rts_per_flow} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-dot1q-ip4base-ndrpdr.robot b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-dot1q-ip4base-ndrpdr.robot index 77cd70a812..d6f7c25c1c 100644 --- a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-dot1q-ip4base-ndrpdr.robot +++ b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-dot1q-ip4base-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${4} | ${subid}= | 10 | ${tag_rewrite}= | pop-1 @@ -80,7 +81,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 forwarding with VLAN dot1q sub-interfaces in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 forwarding with VLAN dot1q sub-interfaces in circular topology | | ... | ${tg_if1_net} | ${tg_if2_net} | ${subid} | ${tag_rewrite} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4-ip4base-copwhtlistbase-ndrpdr.robot b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4-ip4base-copwhtlistbase-ndrpdr.robot index 7f6330743a..7a168aaf83 100644 --- a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4-ip4base-copwhtlistbase-ndrpdr.robot +++ b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4-ip4base-copwhtlistbase-ndrpdr.robot @@ -49,6 +49,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # Traffic profile: | ${traffic_profile}= | trex-sl-2n-ethip4-ip4src253 @@ -74,7 +75,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 forwarding in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 forwarding in circular topology | | And Add Fib Table | ${dut1} | 1 | | And Vpp Route Add | ${dut1} | 10.10.10.0 | 24 | vrf=1 | local=${TRUE} | | And COP Add whitelist Entry | ${dut1} | ${dut1_if1} | ip4 | 1 diff --git a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4-ip4base-iacldstbase-ndrpdr.robot b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4-ip4base-iacldstbase-ndrpdr.robot index b1ce401f2a..6553888b22 100644 --- a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4-ip4base-iacldstbase-ndrpdr.robot +++ b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4-ip4base-iacldstbase-ndrpdr.robot @@ -49,6 +49,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # Traffic profile: | ${traffic_profile}= | trex-sl-2n-ethip4-ip4src253 @@ -74,7 +75,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 forwarding in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 forwarding in circular topology | | ${table_idx} | ${skip_n} | ${match_n}= | And Vpp Creates Classify Table L3 | | ... | ${dut1} | ip4 | dst | 255.255.255.0 | | And Vpp Configures Classify Session L3 diff --git a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4-ip4base-ipolicemarkbase-ndrpdr.robot b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4-ip4base-ipolicemarkbase-ndrpdr.robot index de42e17918..d7ed461d74 100644 --- a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4-ip4base-ipolicemarkbase-ndrpdr.robot +++ b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4-ip4base-ipolicemarkbase-ndrpdr.robot @@ -48,6 +48,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} | ${cir}= | ${100} | ${eir}= | ${150} @@ -78,7 +79,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 forwarding in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 forwarding in circular topology | | And Initialize IPv4 policer 2r3c-'ca' in circular topology | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4-ip4base-ndrpdr.robot b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4-ip4base-ndrpdr.robot index 24d857d49d..0b44a6249e 100644 --- a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4-ip4base-ndrpdr.robot +++ b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4-ip4base-ndrpdr.robot @@ -48,6 +48,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # Traffic profile: | ${traffic_profile}= | trex-sl-2n-ethip4-ip4src253 @@ -73,7 +74,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 forwarding in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 forwarding in circular topology | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4-ip4scale200k-ndrpdr.robot b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4-ip4scale200k-ndrpdr.robot index 742cff1b65..2b78f27af0 100644 --- a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4-ip4scale200k-ndrpdr.robot +++ b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4-ip4scale200k-ndrpdr.robot @@ -47,6 +47,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} | ${rts_per_flow}= | ${100000} # Traffic profile: @@ -74,7 +75,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 forwarding with scaling in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 forwarding with scaling in circular topology | | ... | ${rts_per_flow} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4-ip4scale20k-ndrpdr.robot b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4-ip4scale20k-ndrpdr.robot index 854764f6f6..28eafa7a09 100644 --- a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4-ip4scale20k-ndrpdr.robot +++ b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4-ip4scale20k-ndrpdr.robot @@ -47,6 +47,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} | ${rts_per_flow}= | ${10000} # Traffic profile: @@ -74,7 +75,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 forwarding with scaling in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 forwarding with scaling in circular topology | | ... | ${rts_per_flow} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4-ip4scale2m-ndrpdr.robot b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4-ip4scale2m-ndrpdr.robot index c30789bb4a..8a25d47202 100644 --- a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4-ip4scale2m-ndrpdr.robot +++ b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4-ip4scale2m-ndrpdr.robot @@ -47,6 +47,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} | ${rts_per_flow}= | ${1000000} # Traffic profile: @@ -74,7 +75,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 forwarding with scaling in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 forwarding with scaling in circular topology | | ... | ${rts_per_flow} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4udp-ip4base-iacl1sf-10kflows-ndrpdr.robot b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4udp-ip4base-iacl1sf-10kflows-ndrpdr.robot index ff924694e5..a6fb17a459 100644 --- a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4udp-ip4base-iacl1sf-10kflows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4udp-ip4base-iacl1sf-10kflows-ndrpdr.robot @@ -49,6 +49,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit+reflect @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4udp-ip4base-iacl1sl-10kflows-ndrpdr.robot b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4udp-ip4base-iacl1sl-10kflows-ndrpdr.robot index c41f0b95d9..07f89c7b05 100644 --- a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4udp-ip4base-iacl1sl-10kflows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4udp-ip4base-iacl1sl-10kflows-ndrpdr.robot @@ -49,6 +49,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr.robot b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr.robot index 1041662741..203193e32e 100644 --- a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4udp-ip4base-iacl50sf-10kflows-ndrpdr.robot @@ -49,6 +49,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit+reflect @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr.robot b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr.robot index b30a65efe4..5a224d7351 100644 --- a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4udp-ip4base-iacl50sl-10kflows-ndrpdr.robot @@ -49,6 +49,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4udp-ip4base-nat44-ndrpdr.robot b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4udp-ip4base-nat44-ndrpdr.robot index 59de2237a0..90262b5e1e 100644 --- a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4udp-ip4base-nat44-ndrpdr.robot +++ b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4udp-ip4base-nat44-ndrpdr.robot @@ -50,6 +50,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | nat_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # Traffic profile: | ${traffic_profile}= | trex-sl-2n-ethip4udp-1u1p @@ -77,7 +78,8 @@ | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Add NAT to all DUTs | | And Apply startup configuration on all VPP DUTs -| | When Initialize NAT44 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize NAT44 in circular topology | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** diff --git a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr.robot b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr.robot index 1b4f9f90fe..702227be3e 100644 --- a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4udp-ip4base-oacl50sf-10kflows-ndrpdr.robot @@ -49,6 +49,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit+reflect @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search diff --git a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr.robot b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr.robot index 6aebe2decc..dd03c224b5 100644 --- a/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr.robot +++ b/tests/vpp/perf/ip4/2n1l-10ge2p1x710-ethip4udp-ip4base-oacl50sl-10kflows-ndrpdr.robot @@ -49,6 +49,7 @@ | @{plugins_to_enable}= | dpdk_plugin.so | acl_plugin.so | ${osi_layer}= | L3 | ${nic_name}= | Intel-X710 +| ${nic_driver}= | vfio-pci | ${overhead}= | ${0} # ACL test setup | ${acl_action}= | permit @@ -90,7 +91,8 @@ | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs -| | When Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology +| | When Initialize layer driver | ${nic_driver} +| | And Initialize IPv4 routing with IPv4 ACLs on DUT1 in circular topology | | ... | ${ip_nr} | | Then Find NDR and PDR intervals using optimized search |