CSIT/csit-perf-tc-naming-change
From fd.io
CSIT Performance TCs Naming
Contents
Current names
- Bridge_Domain_Intel-X520-DA2.robot
- Bridge_Domain_Intel-X710-DA2.robot
- Bridge_Domain_Intel-XL710.robot
- Long_Bridge_Domain_Vhost_Intel-X520-DA2.robot
- Long_IPv4_Cop_Intel-X520-DA2.robot
- Long_IPv4_Fib_200k_Intel-X520-DA2.robot
- Long_IPv4_Fib_20k_Intel-X520-DA2.robot
- Long_IPv4_Fib_2M_Intel-X520-DA2.robot
- Long_IPv4_Intel-X520-DA2.robot
- Long_IPv4_Intel-XL710.robot
- Long_IPv4_Policer_Intel-X520-DA2.robot
- Long_IPv4_Vhost_Intel-X520-DA2.robot
- Long_IPv4_iAcl_Intel-X520-DA2.robot
- Long_IPv6_Cop_Intel-X520-DA2.robot
- Long_IPv6_Fib_200k_Intel-X520-DA2.robot
- Long_IPv6_Fib_20k_Intel-X520-DA2.robot
- Long_IPv6_Fib_2M_Intel-X520-DA2.robot
- Long_IPv6_Intel-X520-DA2.robot
- Long_IPv6_Intel-XL710.robot
- Long_IPv6_iAcl_Intel-X520-DA2.robot
- Long_Lisp_Intel-X520-DA2.robot
- Long_Xconnect_Dot1ad_Intel-X520-DA2.robot
- Long_Xconnect_Dot1q_Intel-X520-DA2.robot
- Long_Xconnect_Intel-X520-DA2.robot
- Long_Xconnect_Intel-XL710.robot
- Long_Xconnect_Vhost_Intel-X520-DA2.robot
- Long_Xconnect_Vxlan_Ipv4_Intel-X520-DA2.robot
- Short_Bridge_Domain_Intel-X520-DA2.robot
- Short_IPv4_Cop_Intel-X520-DA2.robot
- Short_IPv4_Fib_200k_Intel-X520-DA2.robot
- Short_IPv4_Fib_20k_Intel-X520-DA2.robot
- Short_IPv4_Fib_2M_Intel-X520-DA2.robot
- Short_IPv4_Intel-X520-DA2.robot
- Short_IPv4_Policer_Intel-X520-DA2.robot
- Short_IPv4_iAcl_Intel-X520-DA2.robot
- Short_IPv6_Cop_Intel-X520-DA2.robot
- Short_IPv6_Fib_200k_Intel-X520-DA2.robot
- Short_IPv6_Fib_20k_Intel-X520-DA2.robot
- Short_IPv6_Fib_2M_Intel-X520-DA2.robot
- Short_IPv6_Intel-X520-DA2.robot
- Short_IPv6_iAcl_Intel-X520-DA2.robot
- Short_Lisp_Intel-X520-DA2.robot
- Short_Xconnect_Dot1ad_Intel-X520-DA2.robot
- Short_Xconnect_Dot1q_Intel-X520-DA2.robot
- Short_Xconnect_Intel-X520-DA2.robot
- Short_Xconnect_Vxlan_Ipv4_Intel-X520-DA2.robot
Change Proposal 1
Proposed names per patch #3856
- short_x520_dot1ad-l2xc.robot
- short_x520_dot1q-l2xc.robot
- short_x520_eth-ip4-base.robot
- short_x520_eth-ip4-cop-whitelist.robot
- short_x520_eth-ip4-fib-200k.robot
- short_x520_eth-ip4-fib-20k.robot
- short_x520_eth-ip4-fib-2M.robot
- short_x520_eth-ip4-iacl-dst.robot
- short_x520_eth-ip4-lisp-ip4.robot
- short_x520_eth-ip4-lisp-ip6.robot
- short_x520_eth-ip4-policer-marker.robot
- short_x520_eth-ip4-vxlan-l2xc.robot
- short_x520_eth-ip6-base.robot
- short_x520_eth-ip6-cop-whitelist.robot
- short_x520_eth-ip6-fib-200k.robot
- short_x520_eth-ip6-fib-20k.robot
- short_x520_eth-ip6-fib-2M.robot
- short_x520_eth-ip6-iacl-dst.robot
- short_x520_eth-ip6-lisp-ip4.robot
- short_x520_eth-ip6-lisp-ip6.robot
- short_x520_eth-l2bd-base.robot
- short_x520_eth-l2xc-base.robot
- x520_dot1ad-l2xc.robot
- x520_dot1q-l2xc.robot
- x520_eth-ip4-base-vhost.robot
- x520_eth-ip4-base.robot
- x520_eth-ip4-cop-whitelist.robot
- x520_eth-ip4-fib-200k.robot
- x520_eth-ip4-fib-20k.robot
- x520_eth-ip4-fib-2M.robot
- x520_eth-ip4-iacl-dst.robot
- x520_eth-ip4-lisp-ip4.robot
- x520_eth-ip4-lisp-ip6.robot
- x520_eth-ip4-policer-marker.robot
- x520_eth-ip4-vxlan-l2xc.robot
- x520_eth-ip6-base.robot
- x520_eth-ip6-cop-whitelist.robot
- x520_eth-ip6-fib-200k.robot
- x520_eth-ip6-fib-20k.robot
- x520_eth-ip6-fib-2M.robot
- x520_eth-ip6-iacl-dst.robot
- x520_eth-ip6-lisp-ip4.robot
- x520_eth-ip6-lisp-ip6.robot
- x520_eth-l2bd-base-vhost.robot
- x520_eth-l2bd-base.robot
- x520_eth-l2xc-base-vhost.robot
- x520_eth-l2xc-base.robot
- x710_eth-l2bd-base.robot
- xl710_eth-ip4-base.robot
- xl710_eth-ip6-base.robot
- xl710_eth-l2bd-base.robot
- xl710_eth-l2xc-base.robot
Change Proposal 2 - TC Naming Scheme
Test topologies and functions encoded using tree notation with physical ports and NIC on the left (underlay), followed by outer most frame header, then other stacked headers up to the header processed by vSwitch-VPP, then VPP forwarding function, then encap on vhost interface, number of vhost interfaces, number of VMs. Some examples and legend here:
- 10ge2p1x520-ethip4-ip4base2.robot
- 10ge2p1x520-ethip4-ip4base20k.robot
- 10ge2p1x520-ethip4-ip4base200k.robot
- 10ge2p1x520-ethip4-ip4base2m.robot
- 10ge2p1x710-ethip4-ip4base2.robot
- 10ge2p1vic1227-ethip4-ip4base2.robot
- 40ge2p1xl710-ethip4-ip4base2.robot
- 40ge2p1vic1385-ethip4-ip4base2.robot
- 10ge2p1x520-eth-l2bdbase-eth-2vhost-1vm
- 10ge2p1x520-dot1q-l2bdbase-eth-2vhost-1vm
- 10ge2p1x520-ethip4-ip4base-eth-2vhost-1vm
- 10ge2p1x520-eth-l2xcbase-eth-2vhost-1vm
- 10ge2p1x520-dot1q-l2xcbase-eth-2vhost-1vm
- 10ge2p1x520-ethip4vxlan-l2bdbase-eth-2vhost-1vm
Legend:
- <n>ge - n=10|40|100
- <n>p - number of physical Ethernet ports
- <n><nic_model> - number of NICs and NIC model
- eth|dot1q|dot1ad
- eth - untagged Ethernet on the physical wire
- dot1q - single VLAN tag on physical wire
- dot1ad - double VLAN tag on physical wire
- ip4|ip6
- ip4 - IPv4 header
- ip6 - IPv6 header
- vxlan - VXLAN header
- l2bdbase, l2bdscale - VPP L2 bridge-domain, L2 MAC learning&switching
- base - baseline test with one L2 MAC flow received per interface
- scale - scale tests with many L2 MAC flows received per interface
- distinct L@ MAC flow - distinct (src-mac,dst-mac) tuple in MAC headers
- l2xcbase, l2xcscale - VPP L2 point-to-point crossconnect
- base - baseline test with one L2 MAC flow received per interface
- scale - scale tests with many L2 MAC flows received per interface
- distinct L2 MAC flow - distinct (src-mac,dst-mac) tuple in MAC headers
- ip4base, ip4scale - VPP IPv4 routed forwarding
- base - baseline test with one IPv4 flow received per interface
- scale - scale tests with many IPv4 flows received per interface
- distinct IPv4 flow - distinct (src-ip4,dst-ip4) tuple in IPv4 headers
- Short tests:
- use suffix "-ndrchk"
Change Proposal 2 - TC Names
- 2p1nic-eth-l2bdbase-eth-2vhost-1vm-testpmd