diff options
Diffstat (limited to 'resources')
21 files changed, 552 insertions, 540 deletions
diff --git a/resources/job_specs/hoststack_daily/vpp-2n-grc.md b/resources/job_specs/hoststack_daily/vpp-2n-grc.md new file mode 120000 index 0000000000..ca390dd55c --- /dev/null +++ b/resources/job_specs/hoststack_daily/vpp-2n-grc.md @@ -0,0 +1 @@ +../report_iterative/2n-grc/vpp-hoststack-00.md
\ No newline at end of file diff --git a/resources/job_specs/mrr_daily/vpp-2n-grc.md b/resources/job_specs/mrr_daily/vpp-2n-grc.md new file mode 120000 index 0000000000..a2f05f2da3 --- /dev/null +++ b/resources/job_specs/mrr_daily/vpp-2n-grc.md @@ -0,0 +1 @@ +../report_iterative/2n-grc/vpp-mrr-00.md
\ No newline at end of file diff --git a/resources/job_specs/mrr_weekly/dpdk-2n-grc.md b/resources/job_specs/mrr_weekly/dpdk-2n-grc.md new file mode 120000 index 0000000000..26c2fb2809 --- /dev/null +++ b/resources/job_specs/mrr_weekly/dpdk-2n-grc.md @@ -0,0 +1 @@ +../report_iterative/2n-grc/dpdk-mrr-00.md
\ No newline at end of file diff --git a/resources/job_specs/ndrpdr_weekly/vpp-2n-grc.md b/resources/job_specs/ndrpdr_weekly/vpp-2n-grc.md new file mode 120000 index 0000000000..41769bc30b --- /dev/null +++ b/resources/job_specs/ndrpdr_weekly/vpp-2n-grc.md @@ -0,0 +1 @@ +../report_iterative/2n-grc/vpp-ndrpdr-00.md
\ No newline at end of file diff --git a/resources/job_specs/report_iterative/2n-grc/dpdk-mrr-00.md b/resources/job_specs/report_iterative/2n-grc/dpdk-mrr-00.md new file mode 100644 index 0000000000..f82f31ca69 --- /dev/null +++ b/resources/job_specs/report_iterative/2n-grc/dpdk-mrr-00.md @@ -0,0 +1,11 @@ +# 2n-grc +### mellanox-cx556a +#### mlx5-core +##### eth-l2xcbase-testpmd +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2xcbase-testpmd +2c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2xcbase-testpmd +4c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2xcbase-testpmd +##### ethip4-ip4base-l3fwd +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4-ip4base-l3fwd +2c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4-ip4base-l3fwd +4c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4-ip4base-l3fwd
\ No newline at end of file diff --git a/resources/job_specs/report_iterative/2n-grc/dpdk-ndrpdr-00.md b/resources/job_specs/report_iterative/2n-grc/dpdk-ndrpdr-00.md new file mode 100644 index 0000000000..a6f877677a --- /dev/null +++ b/resources/job_specs/report_iterative/2n-grc/dpdk-ndrpdr-00.md @@ -0,0 +1,23 @@ +# 2n-grc +### mellanox-cx556a +#### mlx5-core +##### eth-l2xcbase-testpmd +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2xcbase-testpmd +2c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2xcbase-testpmd +4c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2xcbase-testpmd +1c AND 1518b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2xcbase-testpmd +2c AND 1518b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2xcbase-testpmd +1c AND 9000b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2xcbase-testpmd +1c AND imix AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2xcbase-testpmd +2c AND imix AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2xcbase-testpmd +4c AND imix AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2xcbase-testpmd +##### ethip4-ip4base-l3fwd +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4-ip4base-l3fwd +2c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4-ip4base-l3fwd +4c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4-ip4base-l3fwd +1c AND 1518b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4-ip4base-l3fwd +2c AND 1518b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4-ip4base-l3fwd +1c AND 9000b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4-ip4base-l3fwd +1c AND imix AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4-ip4base-l3fwd +2c AND imix AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4-ip4base-l3fwd +4c AND imix AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4-ip4base-l3fwd
\ No newline at end of file diff --git a/resources/job_specs/report_iterative/2n-grc/vpp-hoststack-00.md b/resources/job_specs/report_iterative/2n-grc/vpp-hoststack-00.md new file mode 100644 index 0000000000..863d0c2fe5 --- /dev/null +++ b/resources/job_specs/report_iterative/2n-grc/vpp-hoststack-00.md @@ -0,0 +1,24 @@ +# 2n-grc +## ./hoststack +### mellanox-cx556a +#### mlx5-core +##### eth-ip4tcphttp-ldpreload-nginx-1_21_5 +1c AND 0b AND cps AND cx556a AND drv_mlx5_core AND eth-ip4tcphttp-ldpreload-nginx-1_21_5 +2c AND 0b AND cps AND cx556a AND drv_mlx5_core AND eth-ip4tcphttp-ldpreload-nginx-1_21_5 +1c AND 2048b AND cps AND cx556a AND drv_mlx5_core AND eth-ip4tcphttp-ldpreload-nginx-1_21_5 +2c AND 2048b AND cps AND cx556a AND drv_mlx5_core AND eth-ip4tcphttp-ldpreload-nginx-1_21_5 +##### eth-ip4tcphttp-ldpreload-nginx-1_21_5 +1c AND 0b AND rps AND cx556a AND drv_mlx5_core AND eth-ip4tcphttp-ldpreload-nginx-1_21_5 +2c AND 0b AND rps AND cx556a AND drv_mlx5_core AND eth-ip4tcphttp-ldpreload-nginx-1_21_5 +1c AND 2048b AND rps AND cx556a AND drv_mlx5_core AND eth-ip4tcphttp-ldpreload-nginx-1_21_5 +2c AND 2048b AND rps AND cx556a AND drv_mlx5_core AND eth-ip4tcphttp-ldpreload-nginx-1_21_5 +##### eth-ip4tcphttp-dma-ldpreload-nginx-1_21_5 +1c AND 0b AND cps AND cx556a AND drv_mlx5_core AND eth-ip4tcphttp-dma-ldpreload-nginx-1_21_5 +2c AND 0b AND cps AND cx556a AND drv_mlx5_core AND eth-ip4tcphttp-dma-ldpreload-nginx-1_21_5 +1c AND 2048b AND cps AND cx556a AND drv_mlx5_core AND eth-ip4tcphttp-dma-ldpreload-nginx-1_21_5 +2c AND 2048b AND cps AND cx556a AND drv_mlx5_core AND eth-ip4tcphttp-dma-ldpreload-nginx-1_21_5 +##### eth-ip4tcphttp-dma-ldpreload-nginx-1_21_5 +1c AND 0b AND rps AND cx556a AND drv_mlx5_core AND eth-ip4tcphttp-dma-ldpreload-nginx-1_21_5 +2c AND 0b AND rps AND cx556a AND drv_mlx5_core AND eth-ip4tcphttp-dma-ldpreload-nginx-1_21_5 +1c AND 2048b AND rps AND cx556a AND drv_mlx5_core AND eth-ip4tcphttp-dma-ldpreload-nginx-1_21_5 +2c AND 2048b AND rps AND cx556a AND drv_mlx5_core AND eth-ip4tcphttp-dma-ldpreload-nginx-1_21_5
\ No newline at end of file diff --git a/resources/job_specs/report_iterative/2n-grc/vpp-mrr-00.md b/resources/job_specs/report_iterative/2n-grc/vpp-mrr-00.md new file mode 100644 index 0000000000..25da6ce77d --- /dev/null +++ b/resources/job_specs/report_iterative/2n-grc/vpp-mrr-00.md @@ -0,0 +1,186 @@ +# 2n-grc +## ./container_memif +### mellanox-cx556a +#### mlx5-core +##### eth-l2bdbasemaclrn-eth-2memif-1dcr +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2bdbasemaclrn-eth-2memif-1dcr +2c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2bdbasemaclrn-eth-2memif-1dcr +4c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2bdbasemaclrn-eth-2memif-1dcr +1c AND 1518b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2bdbasemaclrn-eth-2memif-1dcr +2c AND 1518b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2bdbasemaclrn-eth-2memif-1dcr +4c AND 1518b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2bdbasemaclrn-eth-2memif-1dcr +##### eth-l2xcbase-eth-2memif-1dcr +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2xcbase-eth-2memif-1dcr +2c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2xcbase-eth-2memif-1dcr +4c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2xcbase-eth-2memif-1dcr +##### ethip4-ip4base-eth-2memif-1dcr +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4-ip4base-eth-2memif-1dcr +2c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4-ip4base-eth-2memif-1dcr +4c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4-ip4base-eth-2memif-1dcr +## ./ip4 +### mellanox-cx556a +#### mlx5-core +##### ethip4-ip4base +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4-ip4base +2c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4-ip4base +4c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4-ip4base +##### ethip4-ip4scale20k-rnd +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4-ip4scale20k-rnd +2c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4-ip4scale20k-rnd +4c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4-ip4scale20k-rnd +##### ethip4-ip4scale2m-rnd +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4-ip4scale2m-rnd +2c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4-ip4scale2m-rnd +4c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4-ip4scale2m-rnd +##### ethip4udp-ip4base-iacl50sf-10kflows +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-ip4base-iacl50sf-10kflows +2c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-ip4base-iacl50sf-10kflows +4c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-ip4base-iacl50sf-10kflows +##### ethip4udp-ip4base-iacl50sl-10kflows +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-ip4base-iacl50sl-10kflows +2c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-ip4base-iacl50sl-10kflows +4c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-ip4base-iacl50sl-10kflows +##### ethip4udp-ip4base-oacl50sf-10kflows +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-ip4base-oacl50sf-10kflows +2c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-ip4base-oacl50sf-10kflows +4c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-ip4base-oacl50sf-10kflows +##### ethip4udp-ip4base-oacl50sl-10kflows +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-ip4base-oacl50sl-10kflows +2c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-ip4base-oacl50sl-10kflows +4c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-ip4base-oacl50sl-10kflows +##### ethip4udp-nat44det-h1024-p63-s64512 +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44det-h1024-p63-s64512 +2c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44det-h1024-p63-s64512 +4c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44det-h1024-p63-s64512 +##### ethip4udp-nat44det-h65536-p63-s4128758 +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44det-h65536-p63-s4128758 +2c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44det-h65536-p63-s4128758 +4c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44det-h65536-p63-s4128758 +##### ethip4udp-nat44ed-h1024-p63-s64512-udir +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44ed-h1024-p63-s64512-udir +2c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44ed-h1024-p63-s64512-udir +4c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44ed-h1024-p63-s64512-udir +##### ethip4udp-nat44ed-h1024-p63-s64512-cps +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44ed-h1024-p63-s64512-cps +2c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44ed-h1024-p63-s64512-cps +4c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44ed-h1024-p63-s64512-cps +##### ethip4udp-nat44ed-h65536-p63-s4128768-cps +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44ed-h65536-p63-s4128768-cps +2c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44ed-h65536-p63-s4128768-cps +4c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44ed-h65536-p63-s4128768-cps +##### ethip4udp-nat44ed-h1024-p63-s64512-tput +1c AND 100b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44ed-h1024-p63-s64512-tput +2c AND 100b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44ed-h1024-p63-s64512-tput +4c AND 100b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44ed-h1024-p63-s64512-tput +##### ethip4udp-nat44ed-h65536-p63-s4128768-tput +1c AND 100b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44ed-h65536-p63-s4128768-tput +2c AND 100b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44ed-h65536-p63-s4128768-tput +4c AND 100b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44ed-h65536-p63-s4128768-tput +##### ethip4udp-ip4base-h1024-p63-s64512-cps +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-ip4base-h1024-p63-s64512-cps +##### ethip4udp-ip4base-h65536-p63-s4128768-cps +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-ip4base-h65536-p63-s4128768-cps +##### ethip4udp-ip4base-h1024-p63-s64512-tput +1c AND 100b AND mrr AND cx556a AND drv_mlx5_core AND ethip4udp-ip4base-h1024-p63-s64512-tput +##### ethip4udp-ip4base-h65536-p63-s4128768-tput +1c AND 100b AND mrr AND e810cq AND drv_avf AND ethip4udp-ip4base-h65536-p63-s4128768-tput +##### ethip4tcp-nat44ed-h1024-p63-s64512-cps +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4tcp-nat44ed-h1024-p63-s64512-cps +2c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4tcp-nat44ed-h1024-p63-s64512-cps +4c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4tcp-nat44ed-h1024-p63-s64512-cps +##### ethip4tcp-nat44ed-h65536-p63-s4128768-cps +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4tcp-nat44ed-h65536-p63-s4128768-cps +2c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4tcp-nat44ed-h65536-p63-s4128768-cps +4c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4tcp-nat44ed-h65536-p63-s4128768-cps +##### ethip4tcp-nat44ed-h1024-p63-s64512-tput +1c AND 100b AND mrr AND cx556a AND drv_mlx5_core AND ethip4tcp-nat44ed-h1024-p63-s64512-tput +2c AND 100b AND mrr AND cx556a AND drv_mlx5_core AND ethip4tcp-nat44ed-h1024-p63-s64512-tput +4c AND 100b AND mrr AND cx556a AND drv_mlx5_core AND ethip4tcp-nat44ed-h1024-p63-s64512-tput +##### ethip4tcp-nat44ed-h65536-p63-s4128768-tput +1c AND 100b AND mrr AND cx556a AND drv_mlx5_core AND ethip4tcp-nat44ed-h65536-p63-s4128768-tput +2c AND 100b AND mrr AND cx556a AND drv_mlx5_core AND ethip4tcp-nat44ed-h65536-p63-s4128768-tput +4c AND 100b AND mrr AND cx556a AND drv_mlx5_core AND ethip4tcp-nat44ed-h65536-p63-s4128768-tput +##### ethip4tcp-ip4base-h1024-p63-s64512-cps +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4tcp-ip4base-h1024-p63-s64512-cps +##### ethip4tcp-ip4base-h65536-p63-s4128768-cps +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4tcp-ip4base-h65536-p63-s4128768-cps +##### ethip4tcp-ip4base-h1024-p63-s64512-tput +1c AND 100b AND mrr AND cx556a AND drv_mlx5_core AND ethip4tcp-ip4base-h1024-p63-s64512-tput +##### ethip4tcp-ip4base-h65536-p63-s4128768-tput +1c AND 100b AND mrr AND cx556a AND drv_mlx5_core AND ethip4tcp-ip4base-h65536-p63-s4128768-tput +## ./ip4_tunnels +### mellanox-cx556a +#### mlx5-core +##### ethip4--ethip4udpgeneve-1tun-ip4base +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4--ethip4udpgeneve-1tun-ip4base +2c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4--ethip4udpgeneve-1tun-ip4base +4c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4--ethip4udpgeneve-1tun-ip4base +##### ethip4--ethip4udpgeneve-16tun-ip4base +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4--ethip4udpgeneve-16tun-ip4base +2c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4--ethip4udpgeneve-16tun-ip4base +4c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4--ethip4udpgeneve-16tun-ip4base +##### ethip4--ethip4udpgeneve-256tun-ip4base +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4--ethip4udpgeneve-256tun-ip4base +2c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4--ethip4udpgeneve-256tun-ip4base +4c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND ethip4--ethip4udpgeneve-256tun-ip4base +## ./ip6 +### intel-cx556a +#### mlx5-core +##### ethip6-ip6base +1c AND 78b AND mrr AND cx556a AND drv_mlx5_core AND ethip6-ip6base +2c AND 78b AND mrr AND cx556a AND drv_mlx5_core AND ethip6-ip6base +4c AND 78b AND mrr AND cx556a AND drv_mlx5_core AND ethip6-ip6base +##### ethip6-ip6scale20k-rnd +1c AND 78b AND mrr AND cx556a AND drv_mlx5_core AND ethip6-ip6scale20k-rnd +2c AND 78b AND mrr AND cx556a AND drv_mlx5_core AND ethip6-ip6scale20k-rnd +4c AND 78b AND mrr AND cx556a AND drv_mlx5_core AND ethip6-ip6scale20k-rnd +##### ethip6-ip6scale2m-rnd +1c AND 78b AND mrr AND cx556a AND drv_mlx5_core AND ethip6-ip6scale2m-rnd +2c AND 78b AND mrr AND cx556a AND drv_mlx5_core AND ethip6-ip6scale2m-rnd +4c AND 78b AND mrr AND cx556a AND drv_mlx5_core AND ethip6-ip6scale2m-rnd +## ./l2 +### mellanox-cx556a +#### mlx5-core +##### eth-l2bdbasemaclrn +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2bdbasemaclrn +2c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2bdbasemaclrn +4c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2bdbasemaclrn +##### eth-l2bdscale10kmaclrn +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2bdscale10kmaclrn +2c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2bdscale10kmaclrn +4c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2bdscale10kmaclrn +##### eth-l2bdscale1mmaclrn +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2bdscale1mmaclrn +2c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2bdscale1mmaclrn +4c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2bdscale1mmaclrn +##### dot1q-l2bdbasemaclrn +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND dot1q-l2bdbasemaclrn +2c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND dot1q-l2bdbasemaclrn +4c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND dot1q-l2bdbasemaclrn +##### eth-l2xcbase +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2xcbase +2c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2xcbase +4c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2xcbase +##### eth-l2patch +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2patch +2c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2patch +4c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2patch +## ./vm_vhost +### mellanox-cx556a +#### mlx5-core +##### eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm +2c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm +4c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm +##### eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc +2c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc +4c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc +##### eth-l2xcbase-eth-2vhostvr1024-1vm +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2xcbase-eth-2vhostvr1024-1vm +2c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2xcbase-eth-2vhostvr1024-1vm +4c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2xcbase-eth-2vhostvr1024-1vm +##### eth-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc +1c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc +2c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc +4c AND 64b AND mrr AND cx556a AND drv_mlx5_core AND eth-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc
\ No newline at end of file diff --git a/resources/job_specs/report_iterative/2n-grc/vpp-ndrpdr-00.md b/resources/job_specs/report_iterative/2n-grc/vpp-ndrpdr-00.md new file mode 100644 index 0000000000..9f6e4f3265 --- /dev/null +++ b/resources/job_specs/report_iterative/2n-grc/vpp-ndrpdr-00.md @@ -0,0 +1,171 @@ +# 2n-grc +## ./container_memif +### mellanox-cx556a +#### mlx5-core +##### eth-l2bdbasemaclrn-eth-2memif-1dcr +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2bdbasemaclrn-eth-2memif-1dcr +2c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2bdbasemaclrn-eth-2memif-1dcr +4c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2bdbasemaclrn-eth-2memif-1dcr +1c AND 1518b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2bdbasemaclrn-eth-2memif-1dcr +2c AND 1518b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2bdbasemaclrn-eth-2memif-1dcr +4c AND 1518b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2bdbasemaclrn-eth-2memif-1dcr +##### eth-l2xcbase-eth-2memif-1dcr +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2xcbase-eth-2memif-1dcr +2c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2xcbase-eth-2memif-1dcr +4c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2xcbase-eth-2memif-1dcr +##### ethip4-ip4base-eth-2memif-1dcr +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4-ip4base-eth-2memif-1dcr +2c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4-ip4base-eth-2memif-1dcr +4c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4-ip4base-eth-2memif-1dcr +## ./ip4 +### mellanox-cx556a +#### mlx5-core +##### ethip4-ip4base +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4-ip4base +2c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4-ip4base +4c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4-ip4base +##### ethip4-ip4scale20k-rnd +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4-ip4scale20k-rnd +2c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4-ip4scale20k-rnd +4c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4-ip4scale20k-rnd +##### ethip4-ip4scale2m-rnd +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4-ip4scale2m-rnd +2c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4-ip4scale2m-rnd +4c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4-ip4scale2m-rnd +##### ethip4udp-ip4base-iacl50sf-10kflows +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-ip4base-iacl50sf-10kflows +2c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-ip4base-iacl50sf-10kflows +4c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-ip4base-iacl50sf-10kflows +##### ethip4udp-ip4base-iacl50sl-10kflows +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-ip4base-iacl50sl-10kflows +2c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-ip4base-iacl50sl-10kflows +4c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-ip4base-iacl50sl-10kflows +##### ethip4udp-ip4base-oacl50sf-10kflows +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-ip4base-oacl50sf-10kflows +2c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-ip4base-oacl50sf-10kflows +4c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-ip4base-oacl50sf-10kflows +##### ethip4udp-ip4base-oacl50sl-10kflows +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-ip4base-oacl50sl-10kflows +2c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-ip4base-oacl50sl-10kflows +4c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-ip4base-oacl50sl-10kflows +##### ethip4udp-nat44det-h1024-p63-s64512 +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44det-h1024-p63-s64512 +2c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44det-h1024-p63-s64512 +4c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44det-h1024-p63-s64512 +##### ethip4udp-nat44det-h65536-p63-s4128758 +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44det-h65536-p63-s4128758 +2c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44det-h65536-p63-s4128758 +4c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44det-h65536-p63-s4128758 +##### ethip4udp-nat44ed-h1024-p63-s64512-udir +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44ed-h1024-p63-s64512-udir +2c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44ed-h1024-p63-s64512-udir +4c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44ed-h1024-p63-s64512-udir +##### ethip4udp-nat44ed-h1024-p63-s64512-cps +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44ed-h1024-p63-s64512-cps +2c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44ed-h1024-p63-s64512-cps +4c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44ed-h1024-p63-s64512-cps +##### ethip4udp-nat44ed-h65536-p63-s4128768-cps +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44ed-h65536-p63-s4128768-cps +2c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44ed-h65536-p63-s4128768-cps +4c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44ed-h65536-p63-s4128768-cps +##### ethip4udp-nat44ed-h1024-p63-s64512-tput +1c AND 100b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44ed-h1024-p63-s64512-tput +2c AND 100b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44ed-h1024-p63-s64512-tput +4c AND 100b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44ed-h1024-p63-s64512-tput +##### ethip4udp-nat44ed-h65536-p63-s4128768-tput +1c AND 100b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44ed-h65536-p63-s4128768-tput +2c AND 100b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44ed-h65536-p63-s4128768-tput +4c AND 100b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-nat44ed-h65536-p63-s4128768-tput +##### ethip4udp-ip4base-h1024-p63-s64512-cps +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-ip4base-h1024-p63-s64512-cps +##### ethip4udp-ip4base-h65536-p63-s4128768-cps +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-ip4base-h65536-p63-s4128768-cps +##### ethip4udp-ip4base-h1024-p63-s64512-tput +1c AND 100b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4udp-ip4base-h1024-p63-s64512-tput +##### ethip4udp-ip4base-h65536-p63-s4128768-tput +1c AND 100b AND ndrpdr AND e810cq AND drv_avf AND ethip4udp-ip4base-h65536-p63-s4128768-tput +##### ethip4tcp-nat44ed-h1024-p63-s64512-cps +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4tcp-nat44ed-h1024-p63-s64512-cps +2c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4tcp-nat44ed-h1024-p63-s64512-cps +4c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4tcp-nat44ed-h1024-p63-s64512-cps +##### ethip4tcp-nat44ed-h65536-p63-s4128768-cps +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4tcp-nat44ed-h65536-p63-s4128768-cps +2c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4tcp-nat44ed-h65536-p63-s4128768-cps +4c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4tcp-nat44ed-h65536-p63-s4128768-cps +##### ethip4tcp-nat44ed-h1024-p63-s64512-tput +1c AND 100b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4tcp-nat44ed-h1024-p63-s64512-tput +2c AND 100b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4tcp-nat44ed-h1024-p63-s64512-tput +4c AND 100b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4tcp-nat44ed-h1024-p63-s64512-tput +##### ethip4tcp-nat44ed-h65536-p63-s4128768-tput +1c AND 100b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4tcp-nat44ed-h65536-p63-s4128768-tput +2c AND 100b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4tcp-nat44ed-h65536-p63-s4128768-tput +4c AND 100b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4tcp-nat44ed-h65536-p63-s4128768-tput +##### ethip4tcp-ip4base-h1024-p63-s64512-cps +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4tcp-ip4base-h1024-p63-s64512-cps +##### ethip4tcp-ip4base-h65536-p63-s4128768-cps +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4tcp-ip4base-h65536-p63-s4128768-cps +##### ethip4tcp-ip4base-h1024-p63-s64512-tput +1c AND 100b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4tcp-ip4base-h1024-p63-s64512-tput +##### ethip4tcp-ip4base-h65536-p63-s4128768-tput +1c AND 100b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4tcp-ip4base-h65536-p63-s4128768-tput +## ./ip4_tunnels +### mellanox-cx556a +#### mlx5-core +##### ethip4--ethip4udpgeneve-1tun-ip4base +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4--ethip4udpgeneve-1tun-ip4base +2c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4--ethip4udpgeneve-1tun-ip4base +4c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4--ethip4udpgeneve-1tun-ip4base +##### ethip4--ethip4udpgeneve-16tun-ip4base +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4--ethip4udpgeneve-16tun-ip4base +2c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4--ethip4udpgeneve-16tun-ip4base +4c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4--ethip4udpgeneve-16tun-ip4base +##### ethip4--ethip4udpgeneve-256tun-ip4base +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4--ethip4udpgeneve-256tun-ip4base +2c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4--ethip4udpgeneve-256tun-ip4base +4c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND ethip4--ethip4udpgeneve-256tun-ip4base +## ./l2 +### mellanox-cx556a +#### mlx5-core +##### eth-l2bdbasemaclrn +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2bdbasemaclrn +2c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2bdbasemaclrn +4c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2bdbasemaclrn +##### eth-l2bdscale10kmaclrn +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2bdscale10kmaclrn +2c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2bdscale10kmaclrn +4c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2bdscale10kmaclrn +##### eth-l2bdscale1mmaclrn +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2bdscale1mmaclrn +2c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2bdscale1mmaclrn +4c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2bdscale1mmaclrn +##### dot1q-l2bdbasemaclrn +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND dot1q-l2bdbasemaclrn +2c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND dot1q-l2bdbasemaclrn +4c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND dot1q-l2bdbasemaclrn +##### eth-l2xcbase +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2xcbase +2c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2xcbase +4c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2xcbase +##### eth-l2patch +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2patch +2c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2patch +4c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2patch +## ./vm_vhost +### mellanox-cx556a +#### mlx5-core +##### eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm +2c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm +4c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm +##### eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc +2c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc +4c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc +##### eth-l2xcbase-eth-2vhostvr1024-1vm +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2xcbase-eth-2vhostvr1024-1vm +2c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2xcbase-eth-2vhostvr1024-1vm +4c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2xcbase-eth-2vhostvr1024-1vm +##### eth-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc +1c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc +2c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc +4c AND 64b AND ndrpdr AND cx556a AND drv_mlx5_core AND eth-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc
\ No newline at end of file diff --git a/resources/job_specs/report_iterative/3n-icx/vpp-mrr-00.md b/resources/job_specs/report_iterative/3n-icx/vpp-mrr-00.md index 5fc1c45d5b..dcd672d867 100644 --- a/resources/job_specs/report_iterative/3n-icx/vpp-mrr-00.md +++ b/resources/job_specs/report_iterative/3n-icx/vpp-mrr-00.md @@ -365,6 +365,10 @@ 1c AND 64b AND mrr AND cx6dx AND drv_mlx5_core AND eth-l2xcbase 2c AND 64b AND mrr AND cx6dx AND drv_mlx5_core AND eth-l2xcbase 4c AND 64b AND mrr AND cx6dx AND drv_mlx5_core AND eth-l2xcbase +##### eth-l2xcbase-1lbvpplacp +1c AND 64b AND mrr AND cx6dx AND drv_mlx5_core AND eth-l2xcbase-1lbvpplacp +2c AND 64b AND mrr AND cx6dx AND drv_mlx5_core AND eth-l2xcbase-1lbvpplacp +4c AND 64b AND mrr AND cx6dx AND drv_mlx5_core AND eth-l2xcbase-1lbvpplacp ##### eth-l2patch 1c AND 64b AND mrr AND cx6dx AND drv_mlx5_core AND eth-l2patch 2c AND 64b AND mrr AND cx6dx AND drv_mlx5_core AND eth-l2patch @@ -383,6 +387,10 @@ 1c AND 64b AND mrr AND e810cq AND drv_avf AND eth-l2xcbase 2c AND 64b AND mrr AND e810cq AND drv_avf AND eth-l2xcbase 4c AND 64b AND mrr AND e810cq AND drv_avf AND eth-l2xcbase +##### eth-l2xcbase-1lbvpplacp +1c AND 64b AND mrr AND e810cq AND drv_avf AND eth-l2xcbase-1lbvpplacp +2c AND 64b AND mrr AND e810cq AND drv_avf AND eth-l2xcbase-1lbvpplacp +4c AND 64b AND mrr AND e810cq AND drv_avf AND eth-l2xcbase-1lbvpplacp ##### eth-l2patch 1c AND 64b AND mrr AND e810cq AND drv_avf AND eth-l2patch 2c AND 64b AND mrr AND e810cq AND drv_avf AND eth-l2patch @@ -452,4 +460,4 @@ ##### ethip6srhip6-ip6base-srv6proxy-stat 1c AND 78b AND mrr AND e810cq AND drv_avf AND ethip6srhip6-ip6base-srv6proxy-stat 2c AND 78b AND mrr AND e810cq AND drv_avf AND ethip6srhip6-ip6base-srv6proxy-stat -4c AND 78b AND mrr AND e810cq AND drv_avf AND ethip6srhip6-ip6base-srv6proxy-stat
\ No newline at end of file +4c AND 78b AND mrr AND e810cq AND drv_avf AND ethip6srhip6-ip6base-srv6proxy-stat diff --git a/resources/job_specs/report_iterative/3n-icx/vpp-ndrpdr-00.md b/resources/job_specs/report_iterative/3n-icx/vpp-ndrpdr-00.md index ae612f96d1..16f87b7099 100644 --- a/resources/job_specs/report_iterative/3n-icx/vpp-ndrpdr-00.md +++ b/resources/job_specs/report_iterative/3n-icx/vpp-ndrpdr-00.md @@ -365,6 +365,10 @@ 1c AND 64b AND ndrpdr AND cx6dx AND drv_mlx5_core AND eth-l2xcbase 2c AND 64b AND ndrpdr AND cx6dx AND drv_mlx5_core AND eth-l2xcbase 4c AND 64b AND ndrpdr AND cx6dx AND drv_mlx5_core AND eth-l2xcbase +##### eth-l2xcbase-1lbvpplacp +1c AND 64b AND ndrpdr AND cx6dx AND drv_mlx5_core AND eth-l2xcbase-1lbvpplacp +2c AND 64b AND ndrpdr AND cx6dx AND drv_mlx5_core AND eth-l2xcbase-1lbvpplacp +4c AND 64b AND ndrpdr AND cx6dx AND drv_mlx5_core AND eth-l2xcbase-1lbvpplacp ##### eth-l2patch 1c AND 64b AND ndrpdr AND cx6dx AND drv_mlx5_core AND eth-l2patch 2c AND 64b AND ndrpdr AND cx6dx AND drv_mlx5_core AND eth-l2patch @@ -383,6 +387,10 @@ 1c AND 64b AND ndrpdr AND e810cq AND drv_avf AND eth-l2xcbase 2c AND 64b AND ndrpdr AND e810cq AND drv_avf AND eth-l2xcbase 4c AND 64b AND ndrpdr AND e810cq AND drv_avf AND eth-l2xcbase +##### eth-l2xcbase-1lbvpplacp +1c AND 64b AND ndrpdr AND e810cq AND drv_avf AND eth-l2xcbase-1lbvpplacp +2c AND 64b AND ndrpdr AND e810cq AND drv_avf AND eth-l2xcbase-1lbvpplacp +4c AND 64b AND ndrpdr AND e810cq AND drv_avf AND eth-l2xcbase-1lbvpplacp ##### eth-l2patch 1c AND 64b AND ndrpdr AND e810cq AND drv_avf AND eth-l2patch 2c AND 64b AND ndrpdr AND e810cq AND drv_avf AND eth-l2patch @@ -452,4 +460,4 @@ ##### ethip6srhip6-ip6base-srv6proxy-stat 1c AND 78b AND ndrpdr AND e810cq AND drv_avf AND ethip6srhip6-ip6base-srv6proxy-stat 2c AND 78b AND ndrpdr AND e810cq AND drv_avf AND ethip6srhip6-ip6base-srv6proxy-stat -4c AND 78b AND ndrpdr AND e810cq AND drv_avf AND ethip6srhip6-ip6base-srv6proxy-stat
\ No newline at end of file +4c AND 78b AND ndrpdr AND e810cq AND drv_avf AND ethip6srhip6-ip6base-srv6proxy-stat diff --git a/resources/job_specs/vpp_device/vpp-1n-alt.md b/resources/job_specs/vpp_device/vpp-1n-alt.md deleted file mode 100644 index ddf7fc6f9b..0000000000 --- a/resources/job_specs/vpp_device/vpp-1n-alt.md +++ /dev/null @@ -1,205 +0,0 @@ -# 1n-alt -## ./container_memif -### mellanox-cx6dx -#### mlx5-core -##### ethip4-l2xcbase-eth-2memif-1dcr -# 0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4-l2xcbase-eth-2memif-1dcr -##### ethip4-l2bdbasemaclrn-eth-2memif-1dcr -# 0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4-l2bdbasemaclrn-eth-2memif-1dcr -##### ethip4-ip4base-eth-2memif-1dcr -0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4-ip4base-eth-2memif-1dcr -### intel-x710 -#### dpdk-vfio-pci -##### ethip4-l2xcbase-eth-2memif-1dcr -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4-l2xcbase-eth-2memif-1dcr -##### ethip4-l2bdbasemaclrn-eth-2memif-1dcr -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4-l2bdbasemaclrn-eth-2memif-1dcr -## ./crypto/ethip4 -### mellanox-cx6dx -#### mlx5-core -0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4ipsec1tnlsw-ip4base-int-aes128cbc-hmac512sha -##### ethip4ipsec11tnlsw-ip4base-int-aes128cbc-hmac512sha -0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4ipsec11tnlsw-ip4base-int-aes128cbc-hmac512sha -##### ethip4ipsec1tnlsw-ip4base-policy-aes128cbc-hmac512sha -0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4ipsec1tnlsw-ip4base-policy-aes128cbc-hmac512sha -##### ethip4ipsec1tptsw-ip4base-policy-aes128cbc-hmac512sha -0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4ipsec1tptsw-ip4base-policy-aes128cbc-hmac512sha -### intel-x710 -#### dpdk-vfio-pci -##### ethip4ipsec1tnlsw-ip4base-int-aes128cbc-hmac512sha -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4ipsec1tnlsw-ip4base-int-aes128cbc-hmac512sha -##### ethip4ipsec11tnlsw-ip4base-int-aes128cbc-hmac512sha -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4ipsec11tnlsw-ip4base-int-aes128cbc-hmac512sha -##### ethip4ipsec1tnlsw-ip4base-policy-aes128cbc-hmac512sha -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4ipsec1tnlsw-ip4base-policy-aes128cbc-hmac512sha -##### ethip4ipsec1tptsw-ip4base-policy-aes128cbc-hmac512sha -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4ipsec1tptsw-ip4base-policy-aes128cbc-hmac512sha -## ./crypto/ethip6 -### mellanox-cx6dx -#### mlx5-core -##### ethip6ipsec1tnlsw-ip6base-policy-aes128cbc-hmac512sha -0c AND 78b AND scapy AND cx6dx AND drv_mlx5_core AND ethip6ipsec1tnlsw-ip6base-policy-aes128cbc-hmac512sha -##### ethip6ipsec1tptsw-ip6base-policy-aes128cbc-hmac512sha -0c AND 78b AND scapy AND cx6dx AND drv_mlx5_core AND ethip6ipsec1tptsw-ip6base-policy-aes128cbc-hmac512sha -## ./interfaces -### mellanox-cx6dx -#### mlx5-core -##### ethicmp4-ip4base-eth-1tap -0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethicmp4-ip4base-eth-1tap -##### ethicmp4-ip4base-eth-1tap-namespace -0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethicmp4-ip4base-eth-1tap-namespace -##### ethip4-l2bdbasemaclrn-eth-2tap -# 0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4-l2bdbasemaclrn-eth-2tap -### intel-x710 -#### dpdk-vfio-pci -##### ethip4-l2bdbasemaclrn-eth-2tap -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4-l2bdbasemaclrn-eth-2tap -## ./ip4 -### mellanox-cx6dx -#### mlx5-core -##### ethip4-ip4base-adlalwlistbase -0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4-ip4base-adlalwlistbase -##### ethip4-ip4base-adlblklistbase -0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4-ip4base-adlblklistbase -##### ethip4-ip4base -0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4-ip4base -##### ethip4-ip4base-iacldstbase -0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4-ip4base-iacldstbase -##### ethip4-ip4base-ipolicemarkbase -0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4-ip4base-ipolicemarkbase -##### ethip4tcp-nat44det -0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4tcp-nat44det -##### ethip4tcp-nat44ed -0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4tcp-nat44ed -##### ethip4udp-nat44det -0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4udp-nat44det -##### ethip4udp-nat44ed -0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4udp-nat44ed -### intel-x710 -#### dpdk-vfio-pci -##### ethip4-ip4base -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4-ip4base -### intel-x710 -#### avf -##### ethip4-ip4base -# 0c AND 64b AND scapy AND x710 AND drv_avf AND ethip4-ip4base -## ./ip4_tunnel/lisp -### mellanox-cx6dx -#### mlx5-core -##### ethip4lisp-ip4base -0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4lisp-ip4base -##### ethip4lispgpe-ip4base -0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4lispgpe-ip4base -##### ethip4lispgpe-ip6base -0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4lispgpe-ip6base -## ./ip4_tunnel -### mellanox-cx6dx -#### mlx5-core -##### ethip4--ethip4udpgeneve-1tun-ip4base -0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4--ethip4udpgeneve-1tun-ip4base -##### ethip4vxlan-l2bdbasemaclrn -0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4vxlan-l2bdbasemaclrn -##### ethip4vxlan-l2xcbase -0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4vxlan-l2xcbase -## ./ip6 -### mellanox-cx6dx -#### mlx5-core -##### ethip6-ip6base-adlalwlistbase -0c AND 78b AND scapy AND cx6dx AND drv_mlx5_core AND ethip6-ip6base-adlalwlistbase -##### ethip6-ip6base-adlblklistbase -0c AND 78b AND scapy AND cx6dx AND drv_mlx5_core AND ethip6-ip6base-adlblklistbase -##### ethip6-ip6base-iacldstbase -0c AND 78b AND scapy AND cx6dx AND drv_mlx5_core AND ethip6-ip6base-iacldstbase -##### ethip6-ip6base-ipolicemarkbase -0c AND 78b AND scapy AND cx6dx AND drv_mlx5_core AND ethip6-ip6base-ipolicemarkbase -##### ethip6-ip6base -0c AND 78b AND scapy AND cx6dx AND drv_mlx5_core AND ethip6-ip6base -## ./ip6_tunnels/lisp -### mellanox-cx6dx -#### mlx5-core -##### ethip6lispgpe-ip4base -0c AND 78b AND scapy AND cx6dx AND drv_mlx5_core AND ethip6lispgpe-ip4base -##### ethip6lispgpe-ip6base -0c AND 78b AND scapy AND cx6dx AND drv_mlx5_core AND ethip6lispgpe-ip6base -## ./l2bd -### mellanox-cx6dx -#### mlx5-core -##### ethip4-l2bdbasemaclrn -# 0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4-l2bdbasemaclrn -##### ethip4-l2bdbasemaclrn-iacl1sf -# 0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4-l2bdbasemaclrn-iacl1sf -##### ethip4-l2bdbasemaclrn-iacl1sl -# 0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4-l2bdbasemaclrn-iacl1sl -##### ethip4-l2bdbasemaclrn-macip-iacl1sl -0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4-l2bdbasemaclrn-macip-iacl1sl -##### ethip4-l2bdbasemaclrn-oacl1sf -# 0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4-l2bdbasemaclrn-oacl1sf -##### ethip4-l2bdbasemaclrn-oacl1sl -# 0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4-l2bdbasemaclrn-oacl1sl -### intel-x710 -#### dpdk-vfio-pci -##### ethip4-l2bdbasemaclrn -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4-l2bdbasemaclrn -##### ethip4-l2bdbasemaclrn-iacl1sf -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4-l2bdbasemaclrn-iacl1sf -##### ethip4-l2bdbasemaclrn-iacl1sl -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4-l2bdbasemaclrn-iacl1sl -##### ethip4-l2bdbasemaclrn-oacl1sf -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4-l2bdbasemaclrn-oacl1sf -##### ethip4-l2bdbasemaclrn-oacl1sl -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4-l2bdbasemaclrn-oacl1sl -#### avf -##### ethip4-l2bdbasemaclrn -# 0c AND 64b AND scapy AND x710 AND drv_avf AND ethip4-l2bdbasemaclrn -## ./l2patch -### mellanox-cx6dx -#### mlx5-core -##### ethip4-l2patch -# 0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4-l2patch -### intel-x710 -#### dpdk-vfio-pci -##### ethip4-l2patch -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4-l2patch -## ./l2xc -### mellanox-cx6dx -#### mlx5-core -##### ethip4-l2xcbase -# 0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4-l2xcbase -### intel-x710 -#### dpdk-vfio-pci -##### ethip4-l2xcbase -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4-l2xcbase -## ./srv6 -### mellanox-cx6dx -#### mlx5-core -##### ethip6ip6-ip6base-srv6enc1sid -0c AND 78b AND scapy AND cx6dx AND drv_mlx5_core AND ethip6ip6-ip6base-srv6enc1sid -##### ethip6srhip6-ip6base-srv6enc2sids -0c AND 78b AND scapy AND cx6dx AND drv_mlx5_core AND ethip6srhip6-ip6base-srv6enc2sids -##### ethip6srhip6-ip6base-srv6enc2sids-nodecaps -0c AND 78b AND scapy AND cx6dx AND drv_mlx5_core AND ethip6srhip6-ip6base-srv6enc2sids-nodecaps -##### ethip6srhip6-ip6base-srv6proxy-dyn -0c AND 78b AND scapy AND cx6dx AND drv_mlx5_core AND ethip6srhip6-ip6base-srv6proxy-dyn -##### ethip6srhip6-ip6base-srv6proxy-masq -0c AND 78b AND scapy AND cx6dx AND drv_mlx5_core AND ethip6srhip6-ip6base-srv6proxy-masq -##### ethip6srhip6-ip6base-srv6proxy-stat -0c AND 78b AND scapy AND cx6dx AND drv_mlx5_core AND ethip6srhip6-ip6base-srv6proxy-stat -## ./stats -### mellanox-cx6dx -#### mlx5-core -##### ethip4-l2xcbase-stats -0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4-l2xcbase-stats -## ./vm/ethip4 -### mellanox-cx6dx -#### mlx5-core -##### ethip4-ip4base-eth-2vhost-1vm -# 0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4-ip4base-eth-2vhost-1vm -##### ethip4-l2bdbasemaclrn-eth-2vhost-1vm -# 0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4-l2bdbasemaclrn-eth-2vhost-1vm -##### ethip4-l2xcbase-eth-2vhost-1vm -# 0c AND 64b AND scapy AND cx6dx AND drv_mlx5_core AND ethip4-l2xcbase-eth-2vhost-1vm -## ./vm/ethip6 -### mellanox-cx6dx -#### mlx5-core -##### ethip6-ip6base-eth-2vhost-1vm -# 0c AND 78b AND scapy AND cx6dx AND drv_mlx5_core AND ethip6-ip6base-eth-2vhost-1vm diff --git a/resources/job_specs/vpp_device/vpp-1n-spr.md b/resources/job_specs/vpp_device/vpp-1n-spr.md deleted file mode 100644 index 72391b07c8..0000000000 --- a/resources/job_specs/vpp_device/vpp-1n-spr.md +++ /dev/null @@ -1,208 +0,0 @@ -# 1n-spr -## ./container_memif -### intel-x710 -#### dpdk-vfio-pci -##### ethip4-l2xcbase-eth-2memif-1dcr -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4-l2xcbase-eth-2memif-1dcr -##### ethip4-l2bdbasemaclrn-eth-2memif-1dcr -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4-l2bdbasemaclrn-eth-2memif-1dcr -##### ethip4-ip4base-eth-2memif-1dcr -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4-ip4base-eth-2memif-1dcr -## ./crypto/ethip4 -### intel-x710 -#### dpdk-vfio-pci -##### ethip4ipsec1tnlsw-ip4base-int-aes128cbc-hmac512sha -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4ipsec1tnlsw-ip4base-int-aes128cbc-hmac512sha -##### ethip4ipsec11tnlsw-ip4base-int-aes128cbc-hmac512sha -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4ipsec11tnlsw-ip4base-int-aes128cbc-hmac512sha -##### ethip4ipsec1tnlsw-ip4base-policy-aes128cbc-hmac512sha -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4ipsec1tnlsw-ip4base-policy-aes128cbc-hmac512sha -##### ethip4ipsec1tptsw-ip4base-policy-aes128cbc-hmac512sha -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4ipsec1tptsw-ip4base-policy-aes128cbc-hmac512sha -## ./crypto/ethip6 -### intel-e810 -#### dpdk-vfio-pci -##### ethip6ipsec1tnlsw-ip6base-policy-aes128cbc-hmac512sha -0c AND 78b AND scapy AND x710 AND drv_vfio_pci AND ethip6ipsec1tnlsw-ip6base-policy-aes128cbc-hmac512sha -##### ethip6ipsec1tptsw-ip6base-policy-aes128cbc-hmac512sha -0c AND 78b AND scapy AND x710 AND drv_vfio_pci AND ethip6ipsec1tptsw-ip6base-policy-aes128cbc-hmac512sha -## ./flow -### intel-x710 -#### avf -##### ethip4-flow-ip4-ipsec-ah -# 0c AND 64b AND scapy AND x710 AND drv_avf AND ethip4-flow-ip4-ipsec-ah -##### ethip4-flow-ip4-ipsec-esp -# 0c AND 64b AND scapy AND x710 AND drv_avf AND ethip4-flow-ip4-ipsec-esp -##### ethip4-flow-ip4-l2tpv3oip -# 0c AND 64b AND scapy AND x710 AND drv_avf AND ethip4-flow-ip4-l2tpv3oip -##### ethip4-flow-ip4-ntuple-tcp -# 0c AND 64b AND scapy AND x710 AND drv_avf AND ethip4-flow-ip4-ntuple-tcp -##### ethip4-flow-ip4-ntuple-udp -# 0c AND 64b AND scapy AND x710 AND drv_avf AND ethip4-flow-ip4-ntuple-udp -##### ethip4-flow-ip4-tcp -# 0c AND 64b AND scapy AND x710 AND drv_avf AND ethip4-flow-ip4-tcp -##### ethip4-flow-ip4-udp -# 0c AND 64b AND scapy AND x710 AND drv_avf AND ethip4-flow-ip4-udp -##### ethip6-flow-ip6-ntuple-tcp -# 0c AND 64b AND scapy AND x710 AND drv_avf AND ethip6-flow-ip6-ntuple-tcp -##### ethip6-flow-ip6-ntuple-udp -# k0c AND 64b AND scapy AND x710 AND drv_avf AND ethip6-flow-ip6-ntuple-udp -##### ethip6-flow-ip6-tcp -# 0c AND 64b AND scapy AND x710 AND drv_avf AND ethip6-flow-ip6-tcp -##### ethip6-flow-ip6-udp -# 0c AND 64b AND scapy AND x710 AND drv_avf AND ethip6-flow-ip6-udp -#### dpdk-vfio-pci -##### ethip4-flow-ip4-gtpu -# 0c AND 64b AND scapy AND e810cq AND drv_vfio_pci AND ethip4-flow-ip4-gtpu -##### ethip4-flow-ip4-ipsec-ah -# 0c AND 64b AND scapy AND e810cq AND drv_vfio_pci AND ethip4-flow-ip4-ipsec-ah -##### ethip4-flow-ip4-ipsec-esp -# 0c AND 64b AND scapy AND e810cq AND drv_vfio_pci AND ethip4-flow-ip4-ipsec-esp -##### ethip4-flow-ip4-l2tpv3oip -# 0c AND 64b AND scapy AND e810cq AND drv_vfio_pci AND ethip4-flow-ip4-l2tpv3oip -##### ethip4-flow-ip4-ntuple-tcp -# 0c AND 64b AND scapy AND e810cq AND drv_vfio_pci AND ethip4-flow-ip4-ntuple-tcp -##### ethip4-flow-ip4-ntuple-udp -# 0c AND 64b AND scapy AND e810cq AND drv_vfio_pci AND ethip4-flow-ip4-ntuple-udp -##### ethip4-flow-ip4-tcp -# 0c AND 64b AND scapy AND e810cq AND drv_vfio_pci AND ethip4-flow-ip4-tcp -##### ethip4-flow-ip4-udp -# 0c AND 64b AND scapy AND e810cq AND drv_vfio_pci AND ethip4-flow-ip4-udp -##### ethip6-flow-ip6-ntuple-tcp -# 0c AND 64b AND scapy AND e810cq AND drv_vfio_pci AND ethip6-flow-ip6-ntuple-tcp -##### ethip6-flow-ip6-ntuple-udp -# 0c AND 64b AND scapy AND e810cq AND drv_vfio_pci AND ethip6-flow-ip6-ntuple-udp -##### ethip6-flow-ip6-tcp -# 0c AND 64b AND scapy AND e810cq AND drv_vfio_pci AND ethip6-flow-ip6-tcp -##### ethip6-flow-ip6-udp -# 0c AND 64b AND scapy AND e810cq AND drv_vfio_pci AND ethip6-flow-ip6-udp -## ./interfaces -### intel-x710 -#### dpdk-vfio-pci -##### ethicmp4-ip4base-eth-1tap -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethicmp4-ip4base-eth-1tap -##### ethicmp4-ip4base-eth-1tap-namespace -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethicmp4-ip4base-eth-1tap-namespace -##### ethip4-l2bdbasemaclrn-eth-2tap -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4-l2bdbasemaclrn-eth-2tap -## ./ip4 -### intel-x710 -#### dpdk-vfio-pci -##### ethip4-ip4base-adlalwlistbase -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4-ip4base-adlalwlistbase -##### ethip4-ip4base-adlblklistbase -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4-ip4base-adlblklistbase -##### ethip4-ip4base -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4-ip4base -##### ethip4-ip4base-iacldstbase -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4-ip4base-iacldstbase -##### ethip4-ip4base-ipolicemarkbase -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4-ip4base-ipolicemarkbase -##### ethip4tcp-nat44det -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4tcp-nat44det -##### ethip4tcp-nat44ed -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4tcp-nat44ed -##### ethip4udp-nat44det -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4udp-nat44det -##### ethip4udp-nat44ed -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4udp-nat44ed -## ./ip4_tunnel/lisp -### intel-x710 -#### dpdk-vfio-pci -##### ethip4lisp-ip4base -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4lisp-ip4base -##### ethip4lispgpe-ip4base -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4lispgpe-ip4base -##### ethip4lispgpe-ip6base -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4lispgpe-ip6base -## ./ip4_tunnel -### intel-x710 -#### dpdk-vfio-pci -##### ethip4--ethip4udpgeneve-1tun-ip4base -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4--ethip4udpgeneve-1tun-ip4base -##### ethip4vxlan-l2bdbasemaclrn -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4vxlan-l2bdbasemaclrn -##### ethip4vxlan-l2xcbase -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4vxlan-l2xcbase -## ./ip6 -### intel-x710 -#### dpdk-vfio-pci -##### ethip6-ip6base-adlalwlistbase -0c AND 78b AND scapy AND x710 AND drv_vfio_pci AND ethip6-ip6base-adlalwlistbase -##### ethip6-ip6base-adlblklistbase -0c AND 78b AND scapy AND x710 AND drv_vfio_pci AND ethip6-ip6base-adlblklistbase -##### ethip6-ip6base-iacldstbase -0c AND 78b AND scapy AND x710 AND drv_vfio_pci AND ethip6-ip6base-iacldstbase -##### ethip6-ip6base-ipolicemarkbase -0c AND 78b AND scapy AND x710 AND drv_vfio_pci AND ethip6-ip6base-ipolicemarkbase -##### ethip6-ip6base -0c AND 78b AND scapy AND x710 AND drv_vfio_pci AND ethip6-ip6base -## ./ip6_tunnels/lisp -### intel-x710 -#### dpdk-vfio-pci -##### ethip6lispgpe-ip4base -0c AND 78b AND scapy AND x710 AND drv_vfio_pci AND ethip6lispgpe-ip4base -##### ethip6lispgpe-ip6base -0c AND 78b AND scapy AND x710 AND drv_vfio_pci AND ethip6lispgpe-ip6base -## ./l2bd -### intel-x710 -#### avf -##### ethip4-l2bdbasemaclrn -0c AND 64b AND scapy AND x710 AND drv_avf AND ethip4-l2bdbasemaclrn -#### dpdk-vfio-pci -##### ethip4-l2bdbasemaclrn -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4-l2bdbasemaclrn -##### ethip4-l2bdbasemaclrn-iacl1sf -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4-l2bdbasemaclrn-iacl1sf -##### ethip4-l2bdbasemaclrn-iacl1sl -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4-l2bdbasemaclrn-iacl1sl -##### ethip4-l2bdbasemaclrn-macip-iacl1sl -# 0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4-l2bdbasemaclrn-macip-iacl1sl -##### ethip4-l2bdbasemaclrn-oacl1sf -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4-l2bdbasemaclrn-oacl1sf -##### ethip4-l2bdbasemaclrn-oacl1sl -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4-l2bdbasemaclrn-oacl1sl -## ./l2patch -### intel-x710 -#### dpdk-vfio-pci -##### ethip4-l2patch -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4-l2patch -## ./l2xc -### intel-x710 -#### dpdk-vfio-pci -##### ethip4-l2xcbase -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4-l2xcbase -## ./srv6 -### intel-x710 -#### dpdk-vfio-pci -##### ethip6ip6-ip6base-srv6enc1sid -0c AND 78b AND scapy AND x710 AND drv_vfio_pci AND ethip6ip6-ip6base-srv6enc1sid -##### ethip6srhip6-ip6base-srv6enc2sids -0c AND 78b AND scapy AND x710 AND drv_vfio_pci AND ethip6srhip6-ip6base-srv6enc2sids -##### ethip6srhip6-ip6base-srv6enc2sids-nodecaps -0c AND 78b AND scapy AND x710 AND drv_vfio_pci AND ethip6srhip6-ip6base-srv6enc2sids-nodecaps -##### ethip6srhip6-ip6base-srv6proxy-dyn -0c AND 78b AND scapy AND x710 AND drv_vfio_pci AND ethip6srhip6-ip6base-srv6proxy-dyn -##### ethip6srhip6-ip6base-srv6proxy-masq -0c AND 78b AND scapy AND x710 AND drv_vfio_pci AND ethip6srhip6-ip6base-srv6proxy-masq -##### ethip6srhip6-ip6base-srv6proxy-stat -0c AND 78b AND scapy AND x710 AND drv_vfio_pci AND ethip6srhip6-ip6base-srv6proxy-stat -## ./stats -### intel-x710 -#### dpdk-vfio-pci -##### ethip4-l2xcbase-stats -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4-l2xcbase-stats -## ./vm/ethip4 -### intel-x710 -#### dpdk-vfio-pci -##### ethip4-ip4base-eth-2vhost-1vm -0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4-ip4base-eth-2vhost-1vm -##### ethip4-l2bdbasemaclrn-eth-2vhost-1vm -# 0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4-l2bdbasemaclrn-eth-2vhost-1vm -##### ethip4-l2xcbase-eth-2vhost-1vm -# 0c AND 64b AND scapy AND x710 AND drv_vfio_pci AND ethip4-l2xcbase-eth-2vhost-1vm -## ./vm/ethip6 -### intel-x710 -#### dpdk-vfio-pci -##### ethip6-ip6base-eth-2vhost-1vm -# 0c AND 78b AND scapy AND x710 AND drv_vfio_pci AND ethip6-ip6base-eth-2vhost-1vm diff --git a/resources/libraries/bash/function/common.sh b/resources/libraries/bash/function/common.sh index 9fd208b465..fa00b14ded 100644 --- a/resources/libraries/bash/function/common.sh +++ b/resources/libraries/bash/function/common.sh @@ -128,6 +128,7 @@ function activate_virtualenv () { set +u source "${env_dir}/bin/activate" || die "Virtualenv activation failed." set -u + pip3 install setuptools pip3 install -r "${req_path}" || { die "Requirements installation failed." } @@ -519,6 +520,10 @@ function get_test_code () { NODENESS="3n" FLAVOR="alt" ;; + *"2n-grc") + NODENESS="2n" + FLAVOR="grc" + ;; *"-x-2n"*) TESTBED="${TEST_CODE#${TEST_CODE%2n*}}" NODENESS="${TESTBED%-${TEST_CODE#*-x-2n*-}}" @@ -765,7 +770,7 @@ function reserve_and_cleanup_testbed () { } # Cleanup + calibration checks set +e - ansible_playbook "cleanup, calibration" + ansible_playbook "cleanup,calibration" result="$?" set -e if [[ "${result}" == "0" ]]; then @@ -960,6 +965,9 @@ function select_tags () { *"3n-alt") default_nic="nic_intel-xl710" ;; + *"2n-grc") + default_nic="nic_mellanox-cx7veat" + ;; *"1n-aws" | *"2n-aws" | *"3n-aws") default_nic="nic_amazon-nitro-50g" ;; @@ -1103,6 +1111,9 @@ function select_tags () { *"3n-alt") test_tag_array+=("!ipsechw") ;; + *"2n-grc") + test_tag_array+=("!ipsechw") + ;; *"3n-icx") test_tag_array+=("!ipsechw") test_tag_array+=("!3_node_double_link_topoANDnic_intel-xxv710") @@ -1231,6 +1242,10 @@ function select_topology () { TOPOLOGIES=( "${TOPOLOGIES_DIR}"/*3n_alt_*.yaml ) TOPOLOGIES_TAGS="3_node_single_link_topo" ;; + *"2n-grc") + TOPOLOGIES=( "${TOPOLOGIES_DIR}"/*2n_grc_*.yaml ) + TOPOLOGIES_TAGS="2_node_single_link_topo" + ;; *"3n-aws") TOPOLOGIES=( "${TOPOLOGIES_DIR}"/*3n-aws*.yaml ) TOPOLOGIES_TAGS="3_node_single_link_topo" diff --git a/resources/libraries/python/Constants.py b/resources/libraries/python/Constants.py index 3fabe0141b..76bb296325 100644 --- a/resources/libraries/python/Constants.py +++ b/resources/libraries/python/Constants.py @@ -180,7 +180,7 @@ class Constants: QEMU_VM_IMAGE = "/var/lib/vm/image.iso" # QEMU VM DPDK path - QEMU_VM_DPDK = "/opt/dpdk-23.11" + QEMU_VM_DPDK = "/opt/dpdk-24.07" # Docker container SUT image DOCKER_SUT_IMAGE_UBUNTU = "csit_sut-ubuntu2204:local" diff --git a/resources/libraries/python/DUTSetup.py b/resources/libraries/python/DUTSetup.py index 64f3b4317c..bc8af372df 100644 --- a/resources/libraries/python/DUTSetup.py +++ b/resources/libraries/python/DUTSetup.py @@ -1,4 +1,4 @@ -# Copyright (c) 2023 Cisco and/or its affiliates. +# Copyright (c) 2024 Cisco and/or its affiliates. # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at: @@ -631,7 +631,9 @@ class DUTSetup: """ if not hugesize: hugesize = "$(grep Hugepagesize /proc/meminfo | awk '{ print $2 }')" - command = f"cat /sys/kernel/mm/hugepages/hugepages-{hugesize}kB/*" + command = ( + f"cat /sys/kernel/mm/hugepages/hugepages-{hugesize}kB/*hugepages*" + ) stdout, _ = exec_cmd_no_error(node, command) try: line = stdout.splitlines() diff --git a/resources/libraries/python/SetupFramework.py b/resources/libraries/python/SetupFramework.py index 95ca8a7d51..438116fce0 100644 --- a/resources/libraries/python/SetupFramework.py +++ b/resources/libraries/python/SetupFramework.py @@ -1,4 +1,4 @@ -# Copyright (c) 2023 Cisco and/or its affiliates. +# Copyright (c) 2024 Cisco and/or its affiliates. # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at: @@ -165,11 +165,6 @@ def setup_node(node, tarball, remote_tarball, results=None, logs=None): try: copy_tarball_to_node(tarball, node) extract_tarball_at_node(remote_tarball, node) - if node[u"type"] == NodeType.TG: - stdout, stderr = create_env_directory_at_node(node) - if isinstance(logs, list): - logs.append(f"{node[u'host']} Env stdout: {stdout}") - logs.append(f"{node[u'host']} Env stderr: {stderr}") except Exception: # any exception must result in result = False # since this runs in a thread and can't be caught anywhere else diff --git a/resources/libraries/robot/l2/l2_bridge_domain.robot b/resources/libraries/robot/l2/l2_bridge_domain.robot index 00044e1253..347dd708a5 100644 --- a/resources/libraries/robot/l2/l2_bridge_domain.robot +++ b/resources/libraries/robot/l2/l2_bridge_domain.robot @@ -1,5 +1,5 @@ -# Copyright (c) 2023 Cisco and/or its affiliates. -# Copyright (c) 2023 PANTHEON.tech and/or its affiliates. +# Copyright (c) 2024 Cisco and/or its affiliates. +# Copyright (c) 2024 PANTHEON.tech and/or its affiliates. # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at: @@ -458,83 +458,6 @@ | | ... | Add interface to bridge domain | ${dut2} | ${DUT2_${int}2}[0] | | ... | ${bd_id2} -| Initialize L2 bridge domains with Vhost-User and VLAN with VPP link bonding in a 3-node circular topology -| | [Documentation] -| | ... | Create two Vhost-User interfaces on all defined VPP nodes. Create one -| | ... | link bonding (BondEthernet) interface on both VPP nodes. Add one -| | ... | physical interface towards next DUT as a member of BondEthernet -| | ... | interface. Setup VLAN on BondEthernet interfaces between DUTs. Add one -| | ... | Vhost-User interface into L2 bridge domains with learning enabled with -| | ... | physical interface towards TG and other Vhost-User interface into L2 -| | ... | bridge domains with learning enabled with VLAN sub-interface. All -| | ... | interfaces are brought up. -| | -| | ... | *Arguments:* -| | ... | - bd_id1 - Bridge domain ID. Type: integer -| | ... | - bd_id2 - Bridge domain ID. Type: integer -| | ... | - subid - ID of the sub-interface to be created. Type: string -| | ... | - tag_rewrite - Method of tag rewrite. Type: string -| | ... | - bond_mode - Link bonding mode. Type: string -| | ... | - lb_mode - Load balance mode. Type: string -| | ... | - virtio_feature_mask - Enabled Virtio features (Optional). -| | ... | Type: integer -| | -| | ... | *Example:* -| | -| | ... | \| Initialize L2 bridge domains with Vhost-User and VLAN with VPP\ -| | ... | link bonding in a 3-node circular topology \| 1 \| 2 \ -| | ... | \| 10 \| pop-1 \| xor \| l34 \| -| | -| | [Arguments] | ${bd_id1} | ${bd_id2} | ${subid} | ${tag_rewrite} -| | ... | ${bond_mode} | ${lb_mode} | ${virtio_feature_mask}=${None} -| | -| | Set interfaces in path up -| | ${dut1_eth_bond_if1}= | VPP Create Bond Interface -| | ... | ${dut1} | ${bond_mode} | ${lb_mode} -| | FOR | ${pf} | IN RANGE | 1 | ${nic_pfs} + 1 -| | | ${_even}= | Evaluate | ${pf} % 2 -| | | Run Keyword If | not ${even} -| | | ... | VPP Add Bond Member -| | | ... | ${dut1} | ${DUT1_${int}${pf}}[0] | ${dut1_eth_bond_if1} -| | END -| | ${dut2_eth_bond_if1}= | VPP Create Bond Interface -| | ... | ${dut2} | ${bond_mode} | ${lb_mode} -| | FOR | ${pf} | IN RANGE | 1 | ${nic_pfs} + 1 -| | | ${_even}= | Evaluate | ${pf} % 2 -| | | Run Keyword If | ${even} -| | | ... | VPP Add Bond Member -| | | ... | ${dut2} | ${DUT2_${int}${pf}}[0] | ${dut2_eth_bond_if1} -| | END -| | VPP Show Bond Data On All Nodes | ${nodes} | verbose=${TRUE} -| | Initialize VLAN dot1q sub-interfaces in circular topology -| | ... | ${dut1} | ${dut1_eth_bond_if1} -| | ... | ${dut2} | ${dut2_eth_bond_if1} | ${subid} -| | Configure L2 tag rewrite method on interfaces -| | ... | ${dut1} | ${subif_index_1} -| | ... | ${dut2} | ${subif_index_2} | ${tag_rewrite} -| | Configure vhost interfaces | ${dut1} -| | ... | /var/run/vpp/sock-1-${bd_id1} | /var/run/vpp/sock-1-${bd_id2} -| | ... | virtio_feature_mask=${virtio_feature_mask} -| | Add interface to bridge domain -| | ... | ${dut1} | ${DUT1_${int}1}[0] | ${bd_id1} -| | Add interface to bridge domain -| | ... | ${dut1} | ${vhost_if1} | ${bd_id1} -| | Add interface to bridge domain -| | ... | ${dut1} | ${vhost_if2} | ${bd_id2} -| | Add interface to bridge domain -| | ... | ${dut1} | ${subif_index_1} | ${bd_id2} -| | Configure vhost interfaces | ${dut2} -| | ... | /var/run/vpp/sock-1-${bd_id1} | /var/run/vpp/sock-1-${bd_id2} -| | ... | virtio_feature_mask=${virtio_feature_mask} -| | Add interface to bridge domain -| | ... | ${dut2} | ${subif_index_2} | ${bd_id1} -| | Add interface to bridge domain -| | ... | ${dut2} | ${vhost_if1} | ${bd_id1} -| | Add interface to bridge domain -| | ... | ${dut2} | ${vhost_if2} | ${bd_id2} -| | Add interface to bridge domain -| | ... | ${dut2} | ${DUT2_${int}2}[0] | ${bd_id2} - | Initialize L2 Bridge Domain with memif pairs on DUT node | | [Documentation] | | ... | Create pairs of Memif interfaces on DUT node. Put each Memif interface diff --git a/resources/libraries/robot/l2/l2_xconnect.robot b/resources/libraries/robot/l2/l2_xconnect.robot index b782602827..604d3eba9b 100644 --- a/resources/libraries/robot/l2/l2_xconnect.robot +++ b/resources/libraries/robot/l2/l2_xconnect.robot @@ -1,4 +1,4 @@ -# Copyright (c) 2023 Cisco and/or its affiliates. +# Copyright (c) 2024 Cisco and/or its affiliates. # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at: @@ -214,7 +214,7 @@ | | Run Keyword If | '${dut2_status}' == 'PASS' | | ... | Configure L2XC | ${dut2} | ${DUT2_${int}2}[0] | ${vhost_if2} -| Initialize L2 xconnect with Vhost-User and VLAN with VPP link bonding in 3-node circular topology +| Initialize L2 xconnect with link bonding in 3-node circular topology | | [Documentation] | | ... | Create two Vhost-User interfaces on all defined VPP nodes. Create one | | ... | link bonding (BondEthernet) interface on both VPP nodes. Add one @@ -224,60 +224,38 @@ | | ... | other Vhost interface with VLAN sub-interface. All interfaces are | | ... | brought up. | | -| | ... | *Arguments:* -| | ... | - subid - ID of the sub-interface to be created. Type: string -| | ... | - tag_rewrite - Method of tag rewrite. Type: string +| | ... | *Required arguments read from test variables:* | | ... | - bond_mode - Link bonding mode. Type: string | | ... | - lb_mode - Load balance mode. Type: string -| | ... | - virtio_feature_mask - Enabled Virtio features (Optional). +| | ... | *Optional argument read from test variable:* +| | ... | - dut_dut_links - Number of parallel DUT1-DUT2 links. Type: int | | ... | Type: integer | | | | ... | *Example:* | | -| | ... | \| Initialize L2 xconnect with Vhost-User and VLAN with VPP link\ -| | ... | bonding in 3-node circular topology \| 10 \| pop-1 \| xor \| l34 \| +| | ... | \| Initialize L2 xconnect with link bonding in 3-node circular topology | | -| | [Arguments] | ${subid} | ${tag_rewrite} | ${bond_mode} | ${lb_mode} -| | ... | ${virtio_feature_mask}=${None} +| | ${dut_dut_links}= | Get Variable Value | \${dut_dut_links} | ${1} | | -| | Set interfaces in path up | | ${dut1_eth_bond_if1}= | VPP Create Bond Interface | | ... | ${dut1} | ${bond_mode} | ${lb_mode} -| | FOR | ${pf} | IN RANGE | 1 | ${nic_pfs} + 1 -| | | ${_even}= | Evaluate | ${pf} % 2 -| | | Run Keyword If | not ${even} +| | FOR | ${pf} | IN RANGE | 1 | ${dut_dut_links} * 2 + 1 +| | | Run Keyword If | not ${pf} % 2 | | | ... | VPP Add Bond Member | | | ... | ${dut1} | ${DUT1_${int}${pf}}[0] | ${dut1_eth_bond_if1} | | END | | ${dut2_eth_bond_if1}= | VPP Create Bond Interface | | ... | ${dut2} | ${bond_mode} | ${lb_mode} -| | FOR | ${pf} | IN RANGE | 1 | ${nic_pfs} + 1 -| | | ${_even}= | Evaluate | ${pf} % 2 -| | | Run Keyword If | ${even} +| | FOR | ${pf} | IN RANGE | 1 | ${dut_dut_links} * 2 + 1 +| | | Run Keyword If | ${pf} % 2 | | | ... | VPP Add Bond Member | | | ... | ${dut2} | ${DUT2_${int}${pf}}[0] | ${dut2_eth_bond_if1} | | END | | VPP Show Bond Data On All Nodes | ${nodes} | verbose=${TRUE} -| | Initialize VLAN dot1q sub-interfaces in circular topology -| | ... | ${dut1} | ${dut1_eth_bond_if1} -| | ... | ${dut2} | ${dut2_eth_bond_if1} | ${subid} -| | Configure L2 tag rewrite method on interfaces -| | ... | ${dut1} | ${subif_index_1} -| | ... | ${dut2} | ${subif_index_2} | ${tag_rewrite} -| | Configure vhost interfaces -| | ... | ${dut1} | /run/vpp/sock-1-1 | /run/vpp/sock-1-2 -| | ... | virtio_feature_mask=${virtio_feature_mask} -| | Configure L2XC -| | ... | ${dut1} | ${DUT1_${int}1}[0] | ${vhost_if1} -| | Configure L2XC -| | ... | ${dut1} | ${subif_index_1} | ${vhost_if2} -| | Configure vhost interfaces -| | ... | ${dut2} | /run/vpp/sock-1-1 | /run/vpp/sock-1-2 -| | ... | virtio_feature_mask=${virtio_feature_mask} | | Configure L2XC -| | ... | ${dut2} | ${subif_index_2} | ${vhost_if1} +| | ... | ${dut1} | ${DUT1_${int}1}[0] | ${dut1_eth_bond_if1} | | Configure L2XC -| | ... | ${dut2} | ${DUT2_${int}2}[0] | ${vhost_if2} +| | ... | ${dut2} | ${DUT2_${int}2}[0] | ${dut2_eth_bond_if1} | Initialize L2 xconnect with memif pairs on DUT node | | [Documentation] diff --git a/resources/libraries/robot/performance/performance_actions.robot b/resources/libraries/robot/performance/performance_actions.robot index a25a27a08d..d588bc9f83 100644 --- a/resources/libraries/robot/performance/performance_actions.robot +++ b/resources/libraries/robot/performance/performance_actions.robot @@ -82,7 +82,7 @@ | | ... | rate=${253} | | ... | frame_size=${frame_size} | | ... | traffic_profile=${traffic_profile} -| | ... | async_call=${True} +| | ... | async_call=${False} | | ... | ppta=${ppta} | | ... | use_latency=${False} | | ... | traffic_directions=${traffic_directions} diff --git a/resources/tools/scripts/rca_console_logs.sh b/resources/tools/scripts/rca_console_logs.sh new file mode 100644 index 0000000000..a541a3f1cb --- /dev/null +++ b/resources/tools/scripts/rca_console_logs.sh @@ -0,0 +1,77 @@ +# Copyright (c) 2024 Cisco and/or its affiliates. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at: +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +set -exuo pipefail +set +x + +# This tool saves time for RCA after release. + +# First argument: Jenkins job to analyze. +# Second argument: Pattern to looks for (e.g. identifying release instead of RC2). + +# Example usage: +# bash rca_console_logs.sh 'https://s3-logs.fd.io/vex-yul-rot-jenkins-1/csit-vpp-perf-report-iterative-2410-2n-spr' '24.10-release' + +# For each run, this script prints hints on whether skip or look deeper. +# Also testbeds are printed, to see possible correlations with failures. + +jobname="${1}" +build_pattern="${2}" +skip_before="${3-1}" +# TODO: Detect last run and go backward? +for i in {1..999}; do + if (( ${i} < ${skip_before} )); then + # Silently skip. + continue + fi + if ! curl -sf "${jobname}/${i}/console.log.gz" | zcat > "console.log"; then + echo "${i}: failed to download. No more runs?" + exit 0 + fi + if ! fgrep -q "${build_pattern}" "console.log"; then + echo "${i}: not matching the pattern, skip." + continue + fi + if ! grep '.* tests, .* passed, .* failed' "console.log" > "tests.txt"; then + echo "${i}: no tests run? suspicious." + continue + fi + final=$(tail -1 "tests.txt" | tee "final.txt") + if fgrep -q ', 0 failed' "final.txt"; then + echo -ne "${i}: skip ${final}\t\t" + else + echo +# fgrep '| FAIL' "console.log" | fgrep -v 'Tests' + + awk ' + /\| FAIL \|/ { + if ($0 !~ /Tests/) { + print + getline + while ($0 !~ /^[-=]+$/) { + last_line = $0 + getline + } + print last_line + } + } + ' "console.log" + + echo -ne "${i}: investigate ${final}\t\t" + fi + # TODO: Simplify this topology detection. + line=$(grep 'TOPOLOGY_PATH:' "console.log") + topology_path=`echo "$line" | sed -n 's/.*TOPOLOGY_PATH:\([^ ]*\).*/\1/p'` + topology_name=$(basename "$topology_path" | sed 's/\.[^.]*$//') + echo "$topology_name" +done |