X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=tests%2Fvpp%2Fperf%2Fip6%2F10ge2p1x520-ethip6-ip6base-copwhtlistbase-ndrpdrdisc.robot;h=edd30cb89f4ade87e9f11c89cb9eaaabfe223c2e;hb=de0aa31e85515e2d8a2a5db24e4520e1db26936d;hp=6808603262038ce71c14ac72195ba2f40569cb7e;hpb=6721e7f09aa95bff6622068332a3f56afad9c87b;p=csit.git diff --git a/tests/vpp/perf/ip6/10ge2p1x520-ethip6-ip6base-copwhtlistbase-ndrpdrdisc.robot b/tests/vpp/perf/ip6/10ge2p1x520-ethip6-ip6base-copwhtlistbase-ndrpdrdisc.robot index 6808603262..edd30cb89f 100644 --- a/tests/vpp/perf/ip6/10ge2p1x520-ethip6-ip6base-copwhtlistbase-ndrpdrdisc.robot +++ b/tests/vpp/perf/ip6/10ge2p1x520-ethip6-ip6base-copwhtlistbase-ndrpdrdisc.robot @@ -62,10 +62,10 @@ | | ... | [Cfg] DUT runs IPv6 routing and whitelist filters config with \ | | ... | 1 thread, 1 phy core, 1 receive queue per NIC port. [Ver] Find NDR | | ... | for 78 Byte frames using binary search start at 10GE linerate, -| | ... | step 100kpps. +| | ... | step 50kpps. | | [Tags] | 78B | 1T1C | STHREAD | NDRDISC | | ${framesize}= | Set Variable | ${78} -| | ${min_rate}= | Set Variable | ${100000} +| | ${min_rate}= | Set Variable | ${50000} | | ${max_rate}= | Calculate pps | ${s_limit} | ${framesize} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} @@ -75,8 +75,10 @@ | | And Add no multi seg to all DUTs | | And Apply startup configuration on all VPP DUTs | | When Initialize IPv6 forwarding in 3-node circular topology -| | And Add fib table | ${dut1} | 2001:1:: | 64 | 1 | local -| | And Add fib table | ${dut2} | 2001:2:: | 64 | 1 | local +| | And Add Fib Table | ${dut1} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut1} | 2001:1:: | 64 | vrf=1 | local=${TRUE} +| | And Add Fib Table | ${dut2} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut2} | 2001:2:: | 64 | vrf=1 | local=${TRUE} | | And COP Add whitelist Entry | ${dut1} | ${dut1_if1} | ip6 | 1 | | And COP Add whitelist Entry | ${dut2} | ${dut2_if2} | ip6 | 1 | | And COP interface enable or disable | ${dut1} | ${dut1_if1} | enable @@ -90,10 +92,10 @@ | | ... | [Cfg] DUT runs IPv6 routing and whitelist filters config with \ | | ... | 1 thread, 1 phy core, 1 receive queue per NIC port. [Ver] Find PDR | | ... | for 78 Byte frames using binary search start at 10GE linerate, -| | ... | step 100kpps, LT=0.5%. +| | ... | step 50kpps, LT=0.5%. | | [Tags] | 78B | 1T1C | STHREAD | PDRDISC | SKIP_PATCH | | ${framesize}= | Set Variable | ${78} -| | ${min_rate}= | Set Variable | ${100000} +| | ${min_rate}= | Set Variable | ${50000} | | ${max_rate}= | Calculate pps | ${s_limit} | ${framesize} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} @@ -103,8 +105,10 @@ | | And Add no multi seg to all DUTs | | And Apply startup configuration on all VPP DUTs | | When Initialize IPv6 forwarding in 3-node circular topology -| | And Add fib table | ${dut1} | 2001:1:: | 64 | 1 | local -| | And Add fib table | ${dut2} | 2001:2:: | 64 | 1 | local +| | And Add Fib Table | ${dut1} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut1} | 2001:1:: | 64 | vrf=1 | local=${TRUE} +| | And Add Fib Table | ${dut2} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut2} | 2001:2:: | 64 | vrf=1 | local=${TRUE} | | And COP Add whitelist Entry | ${dut1} | ${dut1_if1} | ip6 | 1 | | And COP Add whitelist Entry | ${dut2} | ${dut2_if2} | ip6 | 1 | | And COP interface enable or disable | ${dut1} | ${dut1_if1} | enable @@ -119,10 +123,10 @@ | | ... | [Cfg] DUT runs IPv6 routing and whitelist filters config with \ | | ... | 1 thread, 1 phy core, 1 receive queue per NIC port. [Ver] Find NDR | | ... | for 1518 Byte frames using binary search start at 10GE linerate, -| | ... | step 10kpps. +| | ... | step 50kpps. | | [Tags] | 1518B | 1T1C | STHREAD | NDRDISC | | ${framesize}= | Set Variable | ${1518} -| | ${min_rate}= | Set Variable | ${10000} +| | ${min_rate}= | Set Variable | ${50000} | | ${max_rate}= | Calculate pps | ${s_limit} | ${framesize} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} @@ -132,8 +136,10 @@ | | And Add no multi seg to all DUTs | | And Apply startup configuration on all VPP DUTs | | When Initialize IPv6 forwarding in 3-node circular topology -| | And Add fib table | ${dut1} | 2001:1:: | 64 | 1 | local -| | And Add fib table | ${dut2} | 2001:2:: | 64 | 1 | local +| | And Add Fib Table | ${dut1} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut1} | 2001:1:: | 64 | vrf=1 | local=${TRUE} +| | And Add Fib Table | ${dut2} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut2} | 2001:2:: | 64 | vrf=1 | local=${TRUE} | | And COP Add whitelist Entry | ${dut1} | ${dut1_if1} | ip6 | 1 | | And COP Add whitelist Entry | ${dut2} | ${dut2_if2} | ip6 | 1 | | And COP interface enable or disable | ${dut1} | ${dut1_if1} | enable @@ -147,10 +153,10 @@ | | ... | [Cfg] DUT runs IPv6 routing and whitelist filters config with \ | | ... | 1 thread, 1 phy core, 1 receive queue per NIC port. [Ver] Find PDR | | ... | for 1518 Byte frames using binary search start at 10GE linerate, -| | ... | step 10kpps, LT=0.5%. +| | ... | step 50kpps, LT=0.5%. | | [Tags] | 1518B | 1T1C | STHREAD | PDRDISC | SKIP_PATCH | | ${framesize}= | Set Variable | ${1518} -| | ${min_rate}= | Set Variable | ${10000} +| | ${min_rate}= | Set Variable | ${50000} | | ${max_rate}= | Calculate pps | ${s_limit} | ${framesize} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} @@ -160,8 +166,10 @@ | | And Add no multi seg to all DUTs | | And Apply startup configuration on all VPP DUTs | | When Initialize IPv6 forwarding in 3-node circular topology -| | And Add fib table | ${dut1} | 2001:1:: | 64 | 1 | local -| | And Add fib table | ${dut2} | 2001:2:: | 64 | 1 | local +| | And Add Fib Table | ${dut1} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut1} | 2001:1:: | 64 | vrf=1 | local=${TRUE} +| | And Add Fib Table | ${dut2} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut2} | 2001:2:: | 64 | vrf=1 | local=${TRUE} | | And COP Add whitelist Entry | ${dut1} | ${dut1_if1} | ip6 | 1 | | And COP Add whitelist Entry | ${dut2} | ${dut2_if2} | ip6 | 1 | | And COP interface enable or disable | ${dut1} | ${dut1_if1} | enable @@ -176,7 +184,7 @@ | | ... | [Cfg] DUT runs IPv6 routing and whitelist filters config with \ | | ... | 1 thread, 1 phy core, 1 receive queue per NIC port. [Ver] Find NDR | | ... | for 9000 Byte frames using binary search start at 10GE linerate, -| | ... | step 5kpps. +| | ... | step 10kpps. | | [Tags] | 9000B | 1T1C | STHREAD | NDRDISC | | ${framesize}= | Set Variable | ${9000} | | ${min_rate}= | Set Variable | ${10000} @@ -188,8 +196,10 @@ | | And Add PCI devices to DUTs in 3-node single link topology | | And Apply startup configuration on all VPP DUTs | | When Initialize IPv6 forwarding in 3-node circular topology -| | And Add fib table | ${dut1} | 2001:1:: | 64 | 1 | local -| | And Add fib table | ${dut2} | 2001:2:: | 64 | 1 | local +| | And Add Fib Table | ${dut1} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut1} | 2001:1:: | 64 | vrf=1 | local=${TRUE} +| | And Add Fib Table | ${dut2} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut2} | 2001:2:: | 64 | vrf=1 | local=${TRUE} | | And COP Add whitelist Entry | ${dut1} | ${dut1_if1} | ip6 | 1 | | And COP Add whitelist Entry | ${dut2} | ${dut2_if2} | ip6 | 1 | | And COP interface enable or disable | ${dut1} | ${dut1_if1} | enable @@ -203,7 +213,7 @@ | | ... | [Cfg] DUT runs IPv6 routing and whitelist filters config with \ | | ... | 1 thread, 1 phy core, 1 receive queue per NIC port. [Ver] Find PDR | | ... | for 9000 Byte frames using binary search start at 10GE linerate, -| | ... | step 5kpps, LT=0.5%. +| | ... | step 10kpps, LT=0.5%. | | [Tags] | 9000B | 1T1C | STHREAD | PDRDISC | SKIP_PATCH | | ${framesize}= | Set Variable | ${9000} | | ${min_rate}= | Set Variable | ${10000} @@ -215,8 +225,10 @@ | | And Add PCI devices to DUTs in 3-node single link topology | | And Apply startup configuration on all VPP DUTs | | When Initialize IPv6 forwarding in 3-node circular topology -| | And Add fib table | ${dut1} | 2001:1:: | 64 | 1 | local -| | And Add fib table | ${dut2} | 2001:2:: | 64 | 1 | local +| | And Add Fib Table | ${dut1} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut1} | 2001:1:: | 64 | vrf=1 | local=${TRUE} +| | And Add Fib Table | ${dut2} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut2} | 2001:2:: | 64 | vrf=1 | local=${TRUE} | | And COP Add whitelist Entry | ${dut1} | ${dut1_if1} | ip6 | 1 | | And COP Add whitelist Entry | ${dut2} | ${dut2_if2} | ip6 | 1 | | And COP interface enable or disable | ${dut1} | ${dut1_if1} | enable @@ -231,10 +243,10 @@ | | ... | [Cfg] DUT runs IPv6 routing and whitelist filters config with \ | | ... | 2 threads, 2 phy cores, 1 receive queue per NIC port. [Ver] Find NDR | | ... | for 78 Byte frames using binary search start at 10GE linerate, -| | ... | step 100kpps. +| | ... | step 50kpps. | | [Tags] | 78B | 2T2C | MTHREAD | NDRDISC | | ${framesize}= | Set Variable | ${78} -| | ${min_rate}= | Set Variable | ${100000} +| | ${min_rate}= | Set Variable | ${50000} | | ${max_rate}= | Calculate pps | ${s_limit} | ${framesize} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} @@ -244,8 +256,10 @@ | | And Add no multi seg to all DUTs | | And Apply startup configuration on all VPP DUTs | | When Initialize IPv6 forwarding in 3-node circular topology -| | And Add fib table | ${dut1} | 2001:1:: | 64 | 1 | local -| | And Add fib table | ${dut2} | 2001:2:: | 64 | 1 | local +| | And Add Fib Table | ${dut1} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut1} | 2001:1:: | 64 | vrf=1 | local=${TRUE} +| | And Add Fib Table | ${dut2} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut2} | 2001:2:: | 64 | vrf=1 | local=${TRUE} | | And COP Add whitelist Entry | ${dut1} | ${dut1_if1} | ip6 | 1 | | And COP Add whitelist Entry | ${dut2} | ${dut2_if2} | ip6 | 1 | | And COP interface enable or disable | ${dut1} | ${dut1_if1} | enable @@ -259,10 +273,10 @@ | | ... | [Cfg] DUT runs IPv6 routing and whitelist filters config with \ | | ... | 2 threads, 2 phy cores, 1 receive queue per NIC port. [Ver] Find PDR | | ... | for 78 Byte frames using binary search start at 10GE linerate, -| | ... | step 100kpps, LT=0.5%. +| | ... | step 50kpps, LT=0.5%. | | [Tags] | 78B | 2T2C | MTHREAD | PDRDISC | SKIP_PATCH | | ${framesize}= | Set Variable | ${78} -| | ${min_rate}= | Set Variable | ${100000} +| | ${min_rate}= | Set Variable | ${50000} | | ${max_rate}= | Calculate pps | ${s_limit} | ${framesize} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} @@ -272,8 +286,10 @@ | | And Add no multi seg to all DUTs | | And Apply startup configuration on all VPP DUTs | | When Initialize IPv6 forwarding in 3-node circular topology -| | And Add fib table | ${dut1} | 2001:1:: | 64 | 1 | local -| | And Add fib table | ${dut2} | 2001:2:: | 64 | 1 | local +| | And Add Fib Table | ${dut1} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut1} | 2001:1:: | 64 | vrf=1 | local=${TRUE} +| | And Add Fib Table | ${dut2} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut2} | 2001:2:: | 64 | vrf=1 | local=${TRUE} | | And COP Add whitelist Entry | ${dut1} | ${dut1_if1} | ip6 | 1 | | And COP Add whitelist Entry | ${dut2} | ${dut2_if2} | ip6 | 1 | | And COP interface enable or disable | ${dut1} | ${dut1_if1} | enable @@ -288,10 +304,10 @@ | | ... | [Cfg] DUT runs IPv6 routing and whitelist filters config with \ | | ... | 2 threads, 2 phy cores, 1 receive queue per NIC port. [Ver] Find NDR | | ... | for 1518 Byte frames using binary search start at 10GE linerate, -| | ... | step 10kpps. +| | ... | step 50kpps. | | [Tags] | 1518B | 2T2C | MTHREAD | NDRDISC | SKIP_PATCH | | ${framesize}= | Set Variable | ${1518} -| | ${min_rate}= | Set Variable | ${10000} +| | ${min_rate}= | Set Variable | ${50000} | | ${max_rate}= | Calculate pps | ${s_limit} | ${framesize} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} @@ -301,8 +317,10 @@ | | And Add no multi seg to all DUTs | | And Apply startup configuration on all VPP DUTs | | When Initialize IPv6 forwarding in 3-node circular topology -| | And Add fib table | ${dut1} | 2001:1:: | 64 | 1 | local -| | And Add fib table | ${dut2} | 2001:2:: | 64 | 1 | local +| | And Add Fib Table | ${dut1} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut1} | 2001:1:: | 64 | vrf=1 | local=${TRUE} +| | And Add Fib Table | ${dut2} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut2} | 2001:2:: | 64 | vrf=1 | local=${TRUE} | | And COP Add whitelist Entry | ${dut1} | ${dut1_if1} | ip6 | 1 | | And COP Add whitelist Entry | ${dut2} | ${dut2_if2} | ip6 | 1 | | And COP interface enable or disable | ${dut1} | ${dut1_if1} | enable @@ -316,10 +334,10 @@ | | ... | [Cfg] DUT runs IPv6 routing and whitelist filters config with \ | | ... | 2 threads, 2 phy cores, 1 receive queue per NIC port. [Ver] Find PDR | | ... | for 1518 Byte frames using binary search start at 10GE linerate, -| | ... | step 10kpps, LT=0.5%. +| | ... | step 50kpps, LT=0.5%. | | [Tags] | 1518B | 2T2C | MTHREAD | PDRDISC | SKIP_PATCH | | ${framesize}= | Set Variable | ${1518} -| | ${min_rate}= | Set Variable | ${10000} +| | ${min_rate}= | Set Variable | ${50000} | | ${max_rate}= | Calculate pps | ${s_limit} | ${framesize} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} @@ -329,8 +347,10 @@ | | And Add no multi seg to all DUTs | | And Apply startup configuration on all VPP DUTs | | When Initialize IPv6 forwarding in 3-node circular topology -| | And Add fib table | ${dut1} | 2001:1:: | 64 | 1 | local -| | And Add fib table | ${dut2} | 2001:2:: | 64 | 1 | local +| | And Add Fib Table | ${dut1} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut1} | 2001:1:: | 64 | vrf=1 | local=${TRUE} +| | And Add Fib Table | ${dut2} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut2} | 2001:2:: | 64 | vrf=1 | local=${TRUE} | | And COP Add whitelist Entry | ${dut1} | ${dut1_if1} | ip6 | 1 | | And COP Add whitelist Entry | ${dut2} | ${dut2_if2} | ip6 | 1 | | And COP interface enable or disable | ${dut1} | ${dut1_if1} | enable @@ -345,7 +365,7 @@ | | ... | [Cfg] DUT runs IPv6 routing and whitelist filters config with \ | | ... | 2 threads, 2 phy cores, 1 receive queue per NIC port. [Ver] Find NDR | | ... | for 9000 Byte frames using binary search start at 10GE linerate, -| | ... | step 5kpps. +| | ... | step 10kpps. | | [Tags] | 9000B | 2T2C | MTHREAD | NDRDISC | SKIP_PATCH | | ${framesize}= | Set Variable | ${9000} | | ${min_rate}= | Set Variable | ${10000} @@ -357,8 +377,10 @@ | | And Add PCI devices to DUTs in 3-node single link topology | | And Apply startup configuration on all VPP DUTs | | When Initialize IPv6 forwarding in 3-node circular topology -| | And Add fib table | ${dut1} | 2001:1:: | 64 | 1 | local -| | And Add fib table | ${dut2} | 2001:2:: | 64 | 1 | local +| | And Add Fib Table | ${dut1} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut1} | 2001:1:: | 64 | vrf=1 | local=${TRUE} +| | And Add Fib Table | ${dut2} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut2} | 2001:2:: | 64 | vrf=1 | local=${TRUE} | | And COP Add whitelist Entry | ${dut1} | ${dut1_if1} | ip6 | 1 | | And COP Add whitelist Entry | ${dut2} | ${dut2_if2} | ip6 | 1 | | And COP interface enable or disable | ${dut1} | ${dut1_if1} | enable @@ -372,7 +394,7 @@ | | ... | [Cfg] DUT runs IPv6 routing and whitelist filters config with \ | | ... | 2 threads, 2 phy cores, 1 receive queue per NIC port. [Ver] Find PDR | | ... | for 9000 Byte frames using binary search start at 10GE linerate, -| | ... | step 5kpps, LT=0.5%. +| | ... | step 10kpps, LT=0.5%. | | [Tags] | 9000B | 2T2C | MTHREAD | PDRDISC | SKIP_PATCH | | ${framesize}= | Set Variable | ${9000} | | ${min_rate}= | Set Variable | ${10000} @@ -384,8 +406,10 @@ | | And Add PCI devices to DUTs in 3-node single link topology | | And Apply startup configuration on all VPP DUTs | | When Initialize IPv6 forwarding in 3-node circular topology -| | And Add fib table | ${dut1} | 2001:1:: | 64 | 1 | local -| | And Add fib table | ${dut2} | 2001:2:: | 64 | 1 | local +| | And Add Fib Table | ${dut1} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut1} | 2001:1:: | 64 | vrf=1 | local=${TRUE} +| | And Add Fib Table | ${dut2} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut2} | 2001:2:: | 64 | vrf=1 | local=${TRUE} | | And COP Add whitelist Entry | ${dut1} | ${dut1_if1} | ip6 | 1 | | And COP Add whitelist Entry | ${dut2} | ${dut2_if2} | ip6 | 1 | | And COP interface enable or disable | ${dut1} | ${dut1_if1} | enable @@ -400,10 +424,10 @@ | | ... | [Cfg] DUT runs IPv6 routing and whitelist filters config with \ | | ... | 4 threads, 4 phy cores, 2 receive queue per NIC port. [Ver] Find NDR | | ... | for 78 Byte frames using binary search start at 10GE linerate, -| | ... | step 100kpps. +| | ... | step 50kpps. | | [Tags] | 78B | 4T4C | MTHREAD | NDRDISC | | ${framesize}= | Set Variable | ${78} -| | ${min_rate}= | Set Variable | ${100000} +| | ${min_rate}= | Set Variable | ${50000} | | ${max_rate}= | Calculate pps | ${s_limit} | ${framesize} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} @@ -413,8 +437,10 @@ | | And Add no multi seg to all DUTs | | And Apply startup configuration on all VPP DUTs | | When Initialize IPv6 forwarding in 3-node circular topology -| | And Add fib table | ${dut1} | 2001:1:: | 64 | 1 | local -| | And Add fib table | ${dut2} | 2001:2:: | 64 | 1 | local +| | And Add Fib Table | ${dut1} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut1} | 2001:1:: | 64 | vrf=1 | local=${TRUE} +| | And Add Fib Table | ${dut2} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut2} | 2001:2:: | 64 | vrf=1 | local=${TRUE} | | And COP Add whitelist Entry | ${dut1} | ${dut1_if1} | ip6 | 1 | | And COP Add whitelist Entry | ${dut2} | ${dut2_if2} | ip6 | 1 | | And COP interface enable or disable | ${dut1} | ${dut1_if1} | enable @@ -428,10 +454,10 @@ | | ... | [Cfg] DUT runs IPv6 routing and whitelist filters config with \ | | ... | 4 threads, 4 phy cores, 2 receive queue per NIC port. [Ver] Find PDR | | ... | for 78 Byte frames using binary search start at 10GE linerate, -| | ... | step 100kpps, LT=0.5%. +| | ... | step 50kpps, LT=0.5%. | | [Tags] | 78B | 4T4C | MTHREAD | PDRDISC | SKIP_PATCH | | ${framesize}= | Set Variable | ${78} -| | ${min_rate}= | Set Variable | ${100000} +| | ${min_rate}= | Set Variable | ${50000} | | ${max_rate}= | Calculate pps | ${s_limit} | ${framesize} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} @@ -441,8 +467,10 @@ | | And Add no multi seg to all DUTs | | And Apply startup configuration on all VPP DUTs | | When Initialize IPv6 forwarding in 3-node circular topology -| | And Add fib table | ${dut1} | 2001:1:: | 64 | 1 | local -| | And Add fib table | ${dut2} | 2001:2:: | 64 | 1 | local +| | And Add Fib Table | ${dut1} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut1} | 2001:1:: | 64 | vrf=1 | local=${TRUE} +| | And Add Fib Table | ${dut2} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut2} | 2001:2:: | 64 | vrf=1 | local=${TRUE} | | And COP Add whitelist Entry | ${dut1} | ${dut1_if1} | ip6 | 1 | | And COP Add whitelist Entry | ${dut2} | ${dut2_if2} | ip6 | 1 | | And COP interface enable or disable | ${dut1} | ${dut1_if1} | enable @@ -457,10 +485,10 @@ | | ... | [Cfg] DUT runs IPv6 routing and whitelist filters config with \ | | ... | 4 threads, 4 phy cores, 2 receive queue per NIC port. [Ver] Find NDR | | ... | for 1518 Byte frames using binary search start at 10GE linerate, -| | ... | step 10kpps. +| | ... | step 50kpps. | | [Tags] | 1518B | 4T4C | MTHREAD | NDRDISC | SKIP_PATCH | | ${framesize}= | Set Variable | ${1518} -| | ${min_rate}= | Set Variable | ${10000} +| | ${min_rate}= | Set Variable | ${50000} | | ${max_rate}= | Calculate pps | ${s_limit} | ${framesize} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} @@ -470,8 +498,10 @@ | | And Add no multi seg to all DUTs | | And Apply startup configuration on all VPP DUTs | | When Initialize IPv6 forwarding in 3-node circular topology -| | And Add fib table | ${dut1} | 2001:1:: | 64 | 1 | local -| | And Add fib table | ${dut2} | 2001:2:: | 64 | 1 | local +| | And Add Fib Table | ${dut1} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut1} | 2001:1:: | 64 | vrf=1 | local=${TRUE} +| | And Add Fib Table | ${dut2} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut2} | 2001:2:: | 64 | vrf=1 | local=${TRUE} | | And COP Add whitelist Entry | ${dut1} | ${dut1_if1} | ip6 | 1 | | And COP Add whitelist Entry | ${dut2} | ${dut2_if2} | ip6 | 1 | | And COP interface enable or disable | ${dut1} | ${dut1_if1} | enable @@ -485,10 +515,10 @@ | | ... | [Cfg] DUT runs IPv6 routing and whitelist filters config with \ | | ... | 4 threads, 4 phy cores, 2 receive queue per NIC port. [Ver] Find PDR | | ... | for 1518 Byte frames using binary search start at 10GE linerate, -| | ... | step 10kpps, LT=0.5%. +| | ... | step 50kpps, LT=0.5%. | | [Tags] | 1518B | 4T4C | MTHREAD | PDRDISC | SKIP_PATCH | | ${framesize}= | Set Variable | ${1518} -| | ${min_rate}= | Set Variable | ${10000} +| | ${min_rate}= | Set Variable | ${50000} | | ${max_rate}= | Calculate pps | ${s_limit} | ${framesize} | | ${binary_min}= | Set Variable | ${min_rate} | | ${binary_max}= | Set Variable | ${max_rate} @@ -498,8 +528,10 @@ | | And Add no multi seg to all DUTs | | And Apply startup configuration on all VPP DUTs | | When Initialize IPv6 forwarding in 3-node circular topology -| | And Add fib table | ${dut1} | 2001:1:: | 64 | 1 | local -| | And Add fib table | ${dut2} | 2001:2:: | 64 | 1 | local +| | And Add Fib Table | ${dut1} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut1} | 2001:1:: | 64 | vrf=1 | local=${TRUE} +| | And Add Fib Table | ${dut2} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut2} | 2001:2:: | 64 | vrf=1 | local=${TRUE} | | And COP Add whitelist Entry | ${dut1} | ${dut1_if1} | ip6 | 1 | | And COP Add whitelist Entry | ${dut2} | ${dut2_if2} | ip6 | 1 | | And COP interface enable or disable | ${dut1} | ${dut1_if1} | enable @@ -514,7 +546,7 @@ | | ... | [Cfg] DUT runs IPv6 routing and whitelist filters config with \ | | ... | 4 threads, 4 phy cores, 2 receive queue per NIC port. [Ver] Find NDR | | ... | for 9000 Byte frames using binary search start at 10GE linerate, -| | ... | step 5kpps. +| | ... | step 10kpps. | | [Tags] | 9000B | 4T4C | MTHREAD | NDRDISC | SKIP_PATCH | | ${framesize}= | Set Variable | ${9000} | | ${min_rate}= | Set Variable | ${10000} @@ -526,8 +558,10 @@ | | And Add PCI devices to DUTs in 3-node single link topology | | And Apply startup configuration on all VPP DUTs | | When Initialize IPv6 forwarding in 3-node circular topology -| | And Add fib table | ${dut1} | 2001:1:: | 64 | 1 | local -| | And Add fib table | ${dut2} | 2001:2:: | 64 | 1 | local +| | And Add Fib Table | ${dut1} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut1} | 2001:1:: | 64 | vrf=1 | local=${TRUE} +| | And Add Fib Table | ${dut2} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut2} | 2001:2:: | 64 | vrf=1 | local=${TRUE} | | And COP Add whitelist Entry | ${dut1} | ${dut1_if1} | ip6 | 1 | | And COP Add whitelist Entry | ${dut2} | ${dut2_if2} | ip6 | 1 | | And COP interface enable or disable | ${dut1} | ${dut1_if1} | enable @@ -541,7 +575,7 @@ | | ... | [Cfg] DUT runs IPv6 routing and whitelist filters config with \ | | ... | 4 threads, 4 phy cores, 2 receive queue per NIC port. [Ver] Find PDR | | ... | for 9000 Byte frames using binary search start at 10GE linerate, -| | ... | step 5kpps, LT=0.5%. +| | ... | step 10kpps, LT=0.5%. | | [Tags] | 9000B | 4T4C | MTHREAD | PDRDISC | SKIP_PATCH | | ${framesize}= | Set Variable | ${9000} | | ${min_rate}= | Set Variable | ${10000} @@ -553,8 +587,10 @@ | | And Add PCI devices to DUTs in 3-node single link topology | | And Apply startup configuration on all VPP DUTs | | When Initialize IPv6 forwarding in 3-node circular topology -| | And Add fib table | ${dut1} | 2001:1:: | 64 | 1 | local -| | And Add fib table | ${dut2} | 2001:2:: | 64 | 1 | local +| | And Add Fib Table | ${dut1} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut1} | 2001:1:: | 64 | vrf=1 | local=${TRUE} +| | And Add Fib Table | ${dut2} | 1 | ipv6=${TRUE} +| | And Vpp Route Add | ${dut2} | 2001:2:: | 64 | vrf=1 | local=${TRUE} | | And COP Add whitelist Entry | ${dut1} | ${dut1_if1} | ip6 | 1 | | And COP Add whitelist Entry | ${dut2} | ${dut2_if2} | ip6 | 1 | | And COP interface enable or disable | ${dut1} | ${dut1_if1} | enable