-
  type: "environment"

  paths:
    # Top level directories:
    ## Working directory
    DIR[WORKING]: "_tmp"
    ## Build directories
    DIR[BUILD,HTML]: "_build"
    DIR[BUILD,LATEX]: "_build_latex"

    # Static .rst files
    DIR[RST]: "../../../docs/report"

    # Working directories
    ## Input data files (.zip, .xml)
    DIR[WORKING,DATA]: "{DIR[WORKING]}/data"
    ## Static source files from git
    DIR[WORKING,SRC]: "{DIR[WORKING]}/src"
    DIR[WORKING,SRC,STATIC]: "{DIR[WORKING,SRC]}/_static"

    # Static html content
    DIR[STATIC]: "{DIR[BUILD,HTML]}/_static"
    DIR[STATIC,VPP]: "{DIR[STATIC]}/vpp"
    DIR[STATIC,DPDK]: "{DIR[STATIC]}/dpdk"
    DIR[STATIC,ARCH]: "{DIR[STATIC]}/archive"

    # Detailed test results
    DIR[DTR]: "{DIR[WORKING,SRC]}/detailed_test_results"
    DIR[DTR,PERF,DPDK,3N,HSW]: "{DIR[DTR]}/dpdk_performance_results_3n_hsw"
    DIR[DTR,PERF,DPDK,3N,SKX]: "{DIR[DTR]}/dpdk_performance_results_3n_skx"
    DIR[DTR,PERF,DPDK,2N,SKX]: "{DIR[DTR]}/dpdk_performance_results_2n_skx"
    DIR[DTR,PERF,VPP,3N,HSW]: "{DIR[DTR]}/vpp_performance_results_3n_hsw"
    DIR[DTR,PERF,VPP,3N,SKX]: "{DIR[DTR]}/vpp_performance_results_3n_skx"
    DIR[DTR,PERF,VPP,2N,SKX]: "{DIR[DTR]}/vpp_performance_results_2n_skx"
    DIR[DTR,PERF,VPP,2N,DNV]: "{DIR[DTR]}/vpp_performance_results_2n_dnv"
    DIR[DTR,MRR,VPP,3N,HSW]: "{DIR[DTR]}/vpp_mrr_results_3n_hsw"
    DIR[DTR,MRR,VPP,3N,SKX]: "{DIR[DTR]}/vpp_mrr_results_3n_skx"
    DIR[DTR,MRR,VPP,2N,SKX]: "{DIR[DTR]}/vpp_mrr_results_2n_skx"
    DIR[DTR,MRR,VPP,2N,DNV]: "{DIR[DTR]}/vpp_mrr_results_2n_dnv"
    DIR[DTR,PERF,COT,3N,HSW]: "{DIR[DTR]}/cot_performance_results_3n_hsw"
    DIR[DTR,FUNC,VPP,UBUNTU]: "{DIR[DTR]}/vpp_functional_results_ubuntu"
    DIR[DTR,FUNC,VPP,CENTOS]: "{DIR[DTR]}/vpp_functional_results_centos"
    DIR[DTR,FUNC,VPP,DEVICE,UBUNTU]: "{DIR[DTR]}/vpp_device_results_ubuntu"
    DIR[DTR,FUNC,HC]: "{DIR[DTR]}/honeycomb_functional_results"
    DIR[DTR,FUNC,NSHSFC]: "{DIR[DTR]}/nshsfc_functional_results"
    DIR[DTR,FUNC,DMM]: "{DIR[DTR]}/dmm_functional_results"
    DIR[DTR,PERF,VPP,IMPRV]: "{DIR[WORKING,SRC]}/vpp_performance_tests/performance_improvements"

    # Detailed test configurations
    DIR[DTC]: "{DIR[WORKING,SRC]}/test_configuration"
    DIR[DTC,PERF,VPP,3N,HSW]: "{DIR[DTC]}/vpp_performance_configuration_3n_hsw"
    DIR[DTC,PERF,VPP,3N,SKX]: "{DIR[DTC]}/vpp_performance_configuration_3n_skx"
    DIR[DTC,PERF,VPP,2N,SKX]: "{DIR[DTC]}/vpp_performance_configuration_2n_skx"
    DIR[DTC,PERF,VPP,2N,DNV]: "{DIR[DTC]}/vpp_performance_configuration_2n_dnv"
    DIR[DTC,MRR,VPP,3N,HSW]: "{DIR[DTC]}/vpp_mrr_configuration_3n_hsw"
    DIR[DTC,MRR,VPP,3N,SKX]: "{DIR[DTC]}/vpp_mrr_configuration_3n_skx"
    DIR[DTC,MRR,VPP,2N,SKX]: "{DIR[DTC]}/vpp_mrr_configuration_2n_skx"
    DIR[DTC,MRR,VPP,2N,DNV]: "{DIR[DTC]}/vpp_mrr_configuration_2n_dnv"
    DIR[DTC,FUNC,VPP,UBUNTU]: "{DIR[DTC]}/vpp_functional_configuration_ubuntu"
    DIR[DTC,FUNC,VPP,CENTOS]: "{DIR[DTC]}/vpp_functional_configuration_centos"
    DIR[DTC,FUNC,VPP,DEVICE,UBUNTU]: "{DIR[DTC]}/vpp_device_configuration_ubuntu"

    # Detailed tests operational data
    DIR[DTO]: "{DIR[WORKING,SRC]}/test_operational_data"
    DIR[DTO,PERF,VPP,3N,HSW]: "{DIR[DTO]}/vpp_performance_operational_data_3n_hsw"
    DIR[DTO,PERF,VPP,3N,SKX]: "{DIR[DTO]}/vpp_performance_operational_data_3n_skx"
    DIR[DTO,PERF,VPP,2N,SKX]: "{DIR[DTO]}/vpp_performance_operational_data_2n_skx"
    DIR[DTO,PERF,VPP,2N,DNV]: "{DIR[DTO]}/vpp_performance_operational_data_2n_dnv"

    # .css patch file to fix tables generated by Sphinx
    DIR[CSS_PATCH_FILE]: "{DIR[STATIC]}/theme_overrides.css"
    DIR[CSS_PATCH_FILE2]: "{DIR[WORKING,SRC,STATIC]}/theme_overrides.css"

  urls:
    URL[JENKINS,CSIT]: "https://jenkins.fd.io/view/csit/job"
    URL[JENKINS,HC]: "https://jenkins.fd.io/view/hc2vpp/job"
    URL[VIRL,DNV]: "http://10.30.51.28/download/denverton/1810/robot-plugin.zip"
    # URL[VIRL,DNV]: "http://download.it/from/nexus"
    URL[NEXUS]: "https://docs.fd.io/csit"
    DIR[NEXUS]: "report/_static/archive"

  make-dirs:
  # List the directories which are created while preparing the environment.
  # All directories MUST be defined in "paths" section.
  - "DIR[WORKING,DATA]"
  - "DIR[STATIC,VPP]"
  - "DIR[STATIC,DPDK]"
  - "DIR[STATIC,ARCH]"
  - "DIR[BUILD,LATEX]"
  - "DIR[WORKING,SRC]"
  - "DIR[WORKING,SRC,STATIC]"

  remove-dirs:
  # List the directories which are deleted while cleaning the environment.
  # All directories MUST be defined in "paths" section.
  #- "DIR[BUILD,HTML]"
  - "DIR[WORKING,DATA]"

  build-dirs:
  # List the directories where the results (build) is stored.
  # All directories MUST be defined in "paths" section.
  - "DIR[BUILD,HTML]"
  - "DIR[BUILD,LATEX]"

-
  type: "configuration"

  limits:
    nic:
      x520: 24460000
      x553: 29761905
      x710: 35800000
      xxv710: 35800000
      xl710: 35800000

    link:
      10ge: 14880952.38
      25ge: 37202380.95
      40ge: 59523809.52
      100ge: 148809523.81

    pci:
      pci-g3-x8: 74404761.90
      pci-g3-x16: 148809523.81

  data-sets:

    ###########################################################################
    # Plots:

    # 3n-hsw

    plot-vpp-throughput-latency-3n-hsw:
      csit-vpp-perf-verify-1901-3n-hsw:
        - 10  # NDRPDR sel
        - 19  # NDRPDR sel
        - 31  # NDRPDR sel
        - 36  # NDRPDR sel
        - 40  # NDRPDR sel
        - 42  # NDRPDR sel
        - 44  # NDRPDR sel
        - 46  # NDRPDR sel
        - 47  # NDRPDR sel
        - 48  # NDRPDR sel
        - 61  # NDRPDR LB
        - 62  # NDRPDR LB
        - 63  # NDRPDR LB
        - 64  # NDRPDR LB
        - 65  # NDRPDR LB
        - 66  # NDRPDR LB
        - 67  # NDRPDR LB
        - 69  # NDRPDR LB
        - 70  # NDRPDR LB
        - 71  # NDRPDR LB

    plot-throughput-speedup-analysis-3n-hsw:
      csit-vpp-perf-verify-1901-3n-hsw:
        - 10  # NDRPDR sel
        - 19  # NDRPDR sel
        - 31  # NDRPDR sel
        - 36  # NDRPDR sel
        - 40  # NDRPDR sel
        - 42  # NDRPDR sel
        - 44  # NDRPDR sel
        - 46  # NDRPDR sel
        - 47  # NDRPDR sel
        - 48  # NDRPDR sel
        - 61  # NDRPDR LB
        - 62  # NDRPDR LB
        - 63  # NDRPDR LB
        - 64  # NDRPDR LB
        - 65  # NDRPDR LB
        - 66  # NDRPDR LB
        - 67  # NDRPDR LB
        - 69  # NDRPDR LB
        - 70  # NDRPDR LB
        - 71  # NDRPDR LB

    plot-vpp-http-server-performance:
      # TODO: Replace with new data
      # csit-vpp-perf-verify-1901-3n-hsw:
      csit-vpp-perf-verify-1810-3n-hsw:
        - 28  # WRK
        - 29  # WRK
        - 30  # WRK
        - 31  # WRK
        - 32  # WRK
        - 33  # WRK
        - 34  # WRK
        - 35  # WRK
        - 36  # WRK
        - 37  # WRK

    plot-ligato-throughput-latency-3n-hsw:
      csit-ligato-perf-verify-1901-3n-hsw:
        - 8   # NDRPDR sel
        - 9   # NDRPDR sel
        - 11  # NDRPDR sel
        - 12  # NDRPDR sel
        - 13  # NDRPDR sel
        - 14  # NDRPDR sel
        - 15  # NDRPDR sel
        - 16  # NDRPDR sel
        - 17  # NDRPDR sel
        - 18  # NDRPDR sel

    plot-ligato-throughput-speedup-analysis-3n-hsw:
      csit-ligato-perf-verify-1901-3n-hsw:
        - 8   # NDRPDR sel
        - 9   # NDRPDR sel
        - 11  # NDRPDR sel
        - 12  # NDRPDR sel
        - 13  # NDRPDR sel
        - 14  # NDRPDR sel
        - 15  # NDRPDR sel
        - 16  # NDRPDR sel
        - 17  # NDRPDR sel
        - 18  # NDRPDR sel

    plot-dpdk-throughput-latency-3n-hsw:
      csit-dpdk-perf-verify-1901-3n-hsw:
        - 13  # NDRPDR sel
        - 14  # NDRPDR sel
        - 16  # NDRPDR sel
        - 17  # NDRPDR sel
        - 18  # NDRPDR sel
        - 19  # NDRPDR sel
        - 20  # NDRPDR sel
        - 21  # NDRPDR sel
        - 22  # NDRPDR sel
        - 23  # NDRPDR sel

    # 3n-skx

    plot-vpp-throughput-latency-3n-skx:
      csit-vpp-perf-verify-1901-3n-skx:
        - 18  # NDRPDR sel
        - 19  # NDRPDR sel
        - 20  # NDRPDR sel
        - 28  # NDRPDR sel
        - 31  # NDRPDR sel
        - 33  # NDRPDR sel
        - 36  # NDRPDR sel
        - 38  # NDRPDR sel
        - 47  # NDRPDR sel
        - 48  # NDRPDR sel
        - 54  # NDRPDR LB
        - 57  # NDRPDR LB
        - 58  # NDRPDR LB
        - 59  # NDRPDR LB
        - 60  # NDRPDR LB

    plot-throughput-speedup-analysis-3n-skx:
      csit-vpp-perf-verify-1901-3n-skx:
        - 18  # NDRPDR sel
        - 19  # NDRPDR sel
        - 20  # NDRPDR sel
        - 28  # NDRPDR sel
        - 31  # NDRPDR sel
        - 33  # NDRPDR sel
        - 36  # NDRPDR sel
        - 38  # NDRPDR sel
        - 47  # NDRPDR sel
        - 48  # NDRPDR sel
        - 54  # NDRPDR LB
        - 57  # NDRPDR LB
        - 58  # NDRPDR LB
        - 59  # NDRPDR LB
        - 60  # NDRPDR LB

    plot-dpdk-throughput-latency-3n-skx:
      csit-dpdk-perf-verify-1901-3n-skx:
        - 3   # NDRPDR sel
        - 5   # NDRPDR sel
        - 6   # NDRPDR sel
        - 7   # NDRPDR sel
        - 8   # NDRPDR sel
        - 9   # NDRPDR sel
        - 10  # NDRPDR sel
        - 11  # NDRPDR sel
        - 12  # NDRPDR sel
        - 13  # NDRPDR sel

    # 2n-skx

    plot-vpp-throughput-latency-2n-skx:
      csit-vpp-perf-verify-1901-2n-skx:
        - 5   # NDRPDR sel
        - 12  # NDRPDR sel
        - 13  # NDRPDR sel
        - 21  # NDRPDR sel
        - 23  # NDRPDR sel
        - 31  # NDRPDR sel
        - 34  # NDRPDR sel
        - 40  # NDRPDR sel
        - 42  # NDRPDR sel
        - 43  # NDRPDR sel

    plot-throughput-speedup-analysis-2n-skx:
      csit-vpp-perf-verify-1901-2n-skx:
        - 5   # NDRPDR sel
        - 12  # NDRPDR sel
        - 13  # NDRPDR sel
        - 21  # NDRPDR sel
        - 23  # NDRPDR sel
        - 31  # NDRPDR sel
        - 34  # NDRPDR sel
        - 40  # NDRPDR sel
        - 42  # NDRPDR sel
        - 43  # NDRPDR sel

    plot-vpp-soak-2n-skx:
      csit-vpp-perf-verify-1901-2n-skx:
        - 45  # SOAK sel

    plot-vpp-nfv-2n-skx:
      # TODO: Add new data
      csit-vpp-perf-verify-1901-2n-skx:
        - 28  # NFV NDRPDR
        - 29  # NFV NDRPDR
        - 32  # NFV NDRPDR
        - 39  # NFV NDRPDR
        - 46  # NFV NDRPDR

    plot-vpp-nfv-2n-skx-mrr:
      # TODO: Add new data
      csit-vpp-perf-verify-1901-2n-skx:
        - 24  # NFV MRR
        - 26  # NFV MRR
        - 27  # NFV MRR
        - 35  # NFV MRR
        - 37  # NFV MRR

    plot-dpdk-throughput-latency-2n-skx:
      csit-dpdk-perf-verify-1901-2n-skx:
        - 12  # NDRPDR sel
        - 13  # NDRPDR sel
        - 14  # NDRPDR sel
        - 15  # NDRPDR sel
        - 16  # NDRPDR sel
        - 17  # NDRPDR sel
        - 18  # NDRPDR sel
        - 19  # NDRPDR sel
        - 20  # NDRPDR sel
        - 21  # NDRPDR sel

    # 3rd party

    # Denverton:
    intel-dnv-vpp:
      # Not used
      intel-dnv-vpp-release-1810:
        - 1

    ###########################################################################
    # Simple tables (only one data set):

    # NIC Comparisons

    vpp-nic-comparison-3n-hsw:
      csit-vpp-perf-verify-1901-3n-hsw:
        - 10  # NDRPDR sel
        - 19  # NDRPDR sel
        - 31  # NDRPDR sel
        - 36  # NDRPDR sel
        - 40  # NDRPDR sel
        - 42  # NDRPDR sel
        - 44  # NDRPDR sel
        - 46  # NDRPDR sel
        - 47  # NDRPDR sel
        - 48  # NDRPDR sel
        - 61  # NDRPDR LB
        - 62  # NDRPDR LB
        - 63  # NDRPDR LB
        - 64  # NDRPDR LB
        - 65  # NDRPDR LB
        - 66  # NDRPDR LB
        - 67  # NDRPDR LB
        - 69  # NDRPDR LB
        - 70  # NDRPDR LB
        - 71  # NDRPDR LB

    vpp-nic-comparison-3n-skx:
      csit-vpp-perf-verify-1901-3n-skx:
        - 18  # NDRPDR sel
        - 19  # NDRPDR sel
        - 20  # NDRPDR sel
        - 28  # NDRPDR sel
        - 31  # NDRPDR sel
        - 33  # NDRPDR sel
        - 36  # NDRPDR sel
        - 38  # NDRPDR sel
        - 47  # NDRPDR sel
        - 48  # NDRPDR sel
        - 54  # NDRPDR LB
        - 57  # NDRPDR LB
        - 58  # NDRPDR LB
        - 59  # NDRPDR LB
        - 60  # NDRPDR LB

    vpp-nic-comparison-2n-skx:
      csit-vpp-perf-verify-1901-2n-skx:
        - 5   # NDRPDR sel
        - 12  # NDRPDR sel
        - 13  # NDRPDR sel
        - 21  # NDRPDR sel
        - 23  # NDRPDR sel
        - 31  # NDRPDR sel
        - 34  # NDRPDR sel
        - 40  # NDRPDR sel
        - 42  # NDRPDR sel
        - 43  # NDRPDR sel

    vpp-nic-comparison-3n-hsw-mrr:
      csit-vpp-perf-verify-1901-3n-hsw:
        - 35  # MRR sel

    vpp-nic-comparison-3n-skx-mrr:
      csit-vpp-perf-verify-1901-3n-skx:
        - 32  # MRR sel

    vpp-nic-comparison-2n-skx-mrr:
      csit-vpp-perf-verify-1901-2n-skx:
        - 22  # MRR sel

    # Results

    vpp-perf-results-3n-hsw:
      csit-vpp-perf-verify-1901-3n-hsw:
        - 38  # NDRPDR full
        - 43  # NDRPDR full
        - 45  # NDRPDR full
        - 49  # NDRPDR full

    vpp-perf-results-3n-skx:
      csit-vpp-perf-verify-1901-3n-skx:
        - 37  # NDRPDR full
        - 39  # NDRPDR full
        - 40  # NDRPDR full
        - 49  # NDRPDR full

    vpp-perf-results-2n-skx:
      csit-vpp-perf-verify-1901-2n-skx:
        - 25  # NDRPDR full
        - 30  # NDRPDR full
        - 33  # NDRPDR full
        - 44  # NDRPDR full

    vpp-mrr-results-3n-hsw:
      csit-vpp-perf-verify-1901-3n-hsw:
        - 35  # MRR sel

    vpp-mrr-results-3n-skx:
      csit-vpp-perf-verify-1901-3n-skx:
        - 32  # MRR sel

    vpp-mrr-results-2n-skx:
      csit-vpp-perf-verify-1901-2n-skx:
        - 22  # MRR sel

    vpp-func-results-ubuntu:
      csit-vpp-functional-1901-ubuntu1604-virl:
        - 48

    vpp-func-results-centos:
      csit-vpp-functional-1901-centos7-virl:
        - 50

    vpp-device-results-ubuntu:
      csit-vpp-device-1901-ubuntu1804-1n-skx:
        - 49

    # VPP Ligato
    ligato-perf-results-3n-hsw:
      csit-ligato-perf-verify-1901-3n-hsw:
        - 10  # NDRPDR full

    dpdk-perf-results-3n-hsw:
      csit-dpdk-perf-verify-1901-3n-hsw:
        - 20  # NDRPDR sel

    dpdk-perf-results-3n-skx:
      csit-dpdk-perf-verify-1901-3n-skx:
        - 13  # NDRPDR sel

    dpdk-perf-results-2n-skx:
      csit-dpdk-perf-verify-1901-2n-skx:
        - 21  # NDRPDR sel

    # HoneyComb Functional
    hc-func-results:
      csit-hc2vpp-verify-func-1901-ubuntu1604:
        - 3

    # NSH SFC Functional
    nsh-func-results:
      # Not used
      csit-nsh_sfc-verify-func-1810-ubuntu1604-virl:
        - 1

    # DMM Functional
    dmm-func-results:
      csit-dmm-functional-1901-ubuntu1604-virl:
        - 2

    ###########################################################################
    # Tables (more than one data set)

    # Performance changes

    vpp-performance-changes-3n-hsw-h1:
      csit-vpp-perf-verify-1807-3n-hsw:
        - 11  # NDRPDR full 1
        - 22  # NDRPDR full 2
        - 45  # NDRPDR full 3
        - 46  # NDRPDR full 4
        - 15  # NDRPDR sel
        - 16  # NDRPDR sel
        - 19  # NDRPDR sel
        - 18  # NDRPDR sel
        - 20  # NDRPDR sel
        - 38  # NDRPDR sel
        - 40  # NDRPDR sel
        - 44  # NDRPDR sel
        - 47  # NDRPDR sel
    vpp-performance-changes-3n-hsw-ref:
      csit-vpp-perf-verify-1810-3n-hsw:
        - 8   # NDRPDR sel
        - 12  # NDRPDR sel
        - 14  # NDRPDR sel
        - 18  # NDRPDR sel
        - 23  # NDRPDR sel
        - 25  # NDRPDR sel
        - 38  # NDRPDR sel
        - 39  # NDRPDR sel
        - 41  # NDRPDR sel
        - 42  # NDRPDR sel
    vpp-performance-changes-3n-hsw-cmp:
      csit-vpp-perf-verify-1901-3n-hsw:
        - 10  # NDRPDR sel
        - 19  # NDRPDR sel
        - 31  # NDRPDR sel
        - 36  # NDRPDR sel
        - 40  # NDRPDR sel
        - 42  # NDRPDR sel
        - 44  # NDRPDR sel
        - 46  # NDRPDR sel
        - 47  # NDRPDR sel
        - 48  # NDRPDR sel
        - 61  # NDRPDR LB
        - 62  # NDRPDR LB
        - 63  # NDRPDR LB
        - 64  # NDRPDR LB
        - 65  # NDRPDR LB
        - 66  # NDRPDR LB
        - 67  # NDRPDR LB
        - 69  # NDRPDR LB
        - 70  # NDRPDR LB
        - 71  # NDRPDR LB
    vpp-performance-changes-3n-hsw:
      - "vpp-performance-changes-3n-hsw-h1"
      - "vpp-performance-changes-3n-hsw-ref"
      - "vpp-performance-changes-3n-hsw-cmp"

    vpp-performance-changes-3n-skx-h1:
      csit-vpp-perf-verify-1807-3n-skx:
        - 33  # NDRPDR sel
        - 35  # NDRPDR sel
        - 37  # NDRPDR sel
        - 38  # NDRPDR sel
        - 39  # NDRPDR sel
        - 43  # NDRPDR sel
        - 44  # NDRPDR sel
        - 49  # NDRPDR sel
        - 50  # NDRPDR sel
        - 56  # NDRPDR sel
    vpp-performance-changes-3n-skx-ref:
      csit-vpp-perf-verify-1810-3n-skx:
        - 10  # NDRPDR sel
        - 14  # NDRPDR sel
        - 15  # NDRPDR sel
        - 16  # NDRPDR sel
        - 17  # NDRPDR sel
        - 19  # NDRPDR sel
        - 20  # NDRPDR sel
        - 21  # NDRPDR sel
        - 22  # NDRPDR sel
        - 25  # NDRPDR sel
    vpp-performance-changes-3n-skx-cmp:
      csit-vpp-perf-verify-1901-3n-skx:
        - 18  # NDRPDR sel
        - 19  # NDRPDR sel
        - 20  # NDRPDR sel
        - 28  # NDRPDR sel
        - 31  # NDRPDR sel
        - 33  # NDRPDR sel
        - 36  # NDRPDR sel
        - 38  # NDRPDR sel
        - 47  # NDRPDR sel
        - 48  # NDRPDR sel
        - 54  # NDRPDR LB
        - 57  # NDRPDR LB
        - 58  # NDRPDR LB
        - 59  # NDRPDR LB
        - 60  # NDRPDR LB
    vpp-performance-changes-3n-skx:
      - "vpp-performance-changes-3n-skx-h1"
      - "vpp-performance-changes-3n-skx-ref"
      - "vpp-performance-changes-3n-skx-cmp"

    vpp-performance-changes-2n-skx-h1:
      csit-vpp-perf-verify-1807-2n-skx:
        - 26  # NDRPDR sel
        - 28  # NDRPDR sel
        - 29  # NDRPDR sel
        - 30  # NDRPDR sel
        - 34  # NDRPDR sel
        - 35  # NDRPDR sel
        - 36  # NDRPDR sel
        - 39  # NDRPDR sel
        - 40  # NDRPDR sel
        - 42  # NDRPDR sel
    vpp-performance-changes-2n-skx-ref:
      csit-vpp-perf-verify-1810-2n-skx:
        - 9   # NDRPDR sel
        - 13  # NDRPDR sel
        - 14  # NDRPDR sel
        - 19  # NDRPDR sel
        - 20  # NDRPDR sel
        - 21  # NDRPDR sel
        - 22  # NDRPDR sel
        - 23  # NDRPDR sel
        - 24  # NDRPDR sel
        - 27  # NDRPDR sel
    vpp-performance-changes-2n-skx-cmp:
      csit-vpp-perf-verify-1901-2n-skx:
        - 5   # NDRPDR sel
        - 12  # NDRPDR sel
        - 13  # NDRPDR sel
        - 21  # NDRPDR sel
        - 23  # NDRPDR sel
        - 31  # NDRPDR sel
        - 34  # NDRPDR sel
        - 40  # NDRPDR sel
        - 42  # NDRPDR sel
        - 43  # NDRPDR sel
    vpp-performance-changes-2n-skx:
      - "vpp-performance-changes-2n-skx-h1"
      - "vpp-performance-changes-2n-skx-ref"
      - "vpp-performance-changes-2n-skx-cmp"

    vpp-performance-changes-3n-hsw-mrr-h1:
      csit-vpp-perf-verify-1807-3n-hsw:
        - 8   # MRR full
        - 9   # MRR sel
        - 21  # MRR sel
        - 31  # MRR sel
        - 33  # MRR sel
        - 36  # MRR sel
        - 41  # MRR sel
        - 42  # MRR sel
        - 48  # MRR sel
    vpp-performance-changes-3n-hsw-mrr-ref:
      csit-vpp-perf-verify-1810-3n-hsw:
        - 9   # MRR sel
    vpp-performance-changes-3n-hsw-mrr-cmp:
      csit-vpp-perf-verify-1901-3n-hsw:
        - 35  # MRR sel
    vpp-performance-changes-3n-hsw-mrr:
      - "vpp-performance-changes-3n-hsw-mrr-h1"
      - "vpp-performance-changes-3n-hsw-mrr-ref"
      - "vpp-performance-changes-3n-hsw-mrr-cmp"

    vpp-performance-changes-3n-skx-mrr-h1:
      csit-vpp-perf-verify-1807-3n-skx:
        - 28  # MRR sel
        - 32  # MRR sel
        - 36  # MRR sel
        - 42  # MRR sel
        - 47  # MRR sel
        - 48  # MRR sel
        - 51  # MRR sel
        - 52  # MRR sel
        - 53  # MRR sel
        - 54  # MRR sel
    vpp-performance-changes-3n-skx-mrr-ref:
      csit-vpp-perf-verify-1810-3n-skx:
        - 9   # MRR sel
        - 11  # MRR sel
        - 12  # MRR sel
        - 13  # MRR sel
    vpp-performance-changes-3n-skx-mrr-cmp:
      csit-vpp-perf-verify-1901-3n-skx:
        - 32  # MRR sel
    vpp-performance-changes-3n-skx-mrr:
      - "vpp-performance-changes-3n-skx-mrr-h1"
      - "vpp-performance-changes-3n-skx-mrr-ref"
      - "vpp-performance-changes-3n-skx-mrr-cmp"

    vpp-performance-changes-2n-skx-mrr-h1:
      csit-vpp-perf-verify-1807-2n-skx:
        - 31  # MRR sel
        - 33  # MRR sel
        - 37  # MRR sel
        - 38  # MRR sel
        - 41  # MRR sel
        - 43  # MRR sel
        - 44  # MRR sel
        - 45  # MRR sel
        - 46  # MRR sel
        - 47  # MRR sel
    vpp-performance-changes-2n-skx-mrr-ref:
      csit-vpp-perf-verify-1810-2n-skx:
        - 8   # MRR sel
        - 10  # MRR sel
        - 11  # MRR sel
        - 12  # MRR sel
    vpp-performance-changes-2n-skx-mrr-cmp:
      csit-vpp-perf-verify-1901-2n-skx:
        - 22  # MRR sel
    vpp-performance-changes-2n-skx-mrr:
      - "vpp-performance-changes-2n-skx-mrr-h1"
      - "vpp-performance-changes-2n-skx-mrr-ref"
      - "vpp-performance-changes-2n-skx-mrr-cmp"

    dpdk-performance-changes-3n-hsw-h1:
      csit-dpdk-perf-verify-1807-3n-hsw:
        - 11
        - 12  # full
        - 14
        - 15
        - 16
        - 17
        - 20
        - 21
        - 22
        - 23
    dpdk-performance-changes-3n-hsw-ref:
      csit-dpdk-perf-verify-1810-3n-hsw:
        - 1   # NDRPDR sel
        - 2   # NDRPDR sel
        - 3   # NDRPDR sel
        - 4   # NDRPDR sel
        - 5   # NDRPDR sel
        - 6   # NDRPDR sel
        - 7   # NDRPDR sel
        - 8   # NDRPDR sel
        - 9   # NDRPDR sel
        - 10  # NDRPDR sel
    dpdk-performance-changes-3n-hsw-cmp:
      csit-dpdk-perf-verify-1901-3n-hsw:
        - 13  # NDRPDR sel
        - 14  # NDRPDR sel
        - 16  # NDRPDR sel
        - 17  # NDRPDR sel
        - 18  # NDRPDR sel
        - 19  # NDRPDR sel
        - 20  # NDRPDR sel
        - 21  # NDRPDR sel
        - 22  # NDRPDR sel
        - 23  # NDRPDR sel
    dpdk-performance-changes-3n-hsw:
      - "dpdk-performance-changes-3n-hsw-h1"
      - "dpdk-performance-changes-3n-hsw-ref"
      - "dpdk-performance-changes-3n-hsw-cmp"

    dpdk-performance-changes-3n-skx-h1:
      csit-dpdk-perf-verify-1807-3n-skx:
        - 1   # NDRPDR sel
        - 2   # NDRPDR sel
        - 3   # NDRPDR sel
        - 6   # NDRPDR sel
        - 7   # NDRPDR sel
        - 8   # NDRPDR sel
        - 9   # NDRPDR sel
        - 10  # NDRPDR sel
        - 11  # NDRPDR sel
        - 12  # NDRPDR sel
    dpdk-performance-changes-3n-skx-ref:
      csit-dpdk-perf-verify-1810-3n-skx:
        - 3   # NDRPDR sel
        - 4   # NDRPDR sel
        - 6   # NDRPDR sel
        - 7   # NDRPDR sel
        - 8   # NDRPDR sel
        - 9   # NDRPDR sel
        - 10  # NDRPDR sel
        - 11  # NDRPDR sel
        - 12  # NDRPDR sel
        - 13  # NDRPDR sel
    dpdk-performance-changes-3n-skx-cmp:
      csit-dpdk-perf-verify-1901-3n-skx:
        - 3   # NDRPDR sel
        - 5   # NDRPDR sel
        - 6   # NDRPDR sel
        - 7   # NDRPDR sel
        - 8   # NDRPDR sel
        - 9   # NDRPDR sel
        - 10  # NDRPDR sel
        - 11  # NDRPDR sel
        - 12  # NDRPDR sel
        - 13  # NDRPDR sel
    dpdk-performance-changes-3n-skx:
      - "dpdk-performance-changes-3n-skx-h1"
      - "dpdk-performance-changes-3n-skx-ref"
      - "dpdk-performance-changes-3n-skx-cmp"

    dpdk-performance-changes-2n-skx-ref:
      csit-dpdk-perf-verify-1810-2n-skx:
        - 3   # NDRPDR sel
        - 4   # NDRPDR sel
        - 5   # NDRPDR sel
        - 7   # NDRPDR sel
        - 8   # NDRPDR sel
        - 9   # NDRPDR sel
        - 10  # NDRPDR sel
        - 11  # NDRPDR sel
        - 12  # NDRPDR sel
        - 13  # NDRPDR sel
    dpdk-performance-changes-2n-skx-cmp:
      csit-dpdk-perf-verify-1901-2n-skx:
        - 12  # NDRPDR sel
        - 13  # NDRPDR sel
        - 14  # NDRPDR sel
        - 15  # NDRPDR sel
        - 16  # NDRPDR sel
        - 17  # NDRPDR sel
        - 18  # NDRPDR sel
        - 19  # NDRPDR sel
        - 20  # NDRPDR sel
        - 21  # NDRPDR sel
    dpdk-performance-changes-2n-skx:
      - "dpdk-performance-changes-2n-skx-ref"
      - "dpdk-performance-changes-2n-skx-cmp"

    # Compare testbeds

    vpp-compare-testbeds-ref:
      csit-vpp-perf-verify-1901-3n-hsw:
        - 10  # NDRPDR sel
        - 19  # NDRPDR sel
        - 31  # NDRPDR sel
        - 36  # NDRPDR sel
        - 40  # NDRPDR sel
        - 42  # NDRPDR sel
        - 44  # NDRPDR sel
        - 46  # NDRPDR sel
        - 47  # NDRPDR sel
        - 48  # NDRPDR sel
        - 61  # NDRPDR LB
        - 62  # NDRPDR LB
        - 63  # NDRPDR LB
        - 64  # NDRPDR LB
        - 65  # NDRPDR LB
        - 66  # NDRPDR LB
        - 67  # NDRPDR LB
        - 69  # NDRPDR LB
        - 70  # NDRPDR LB
        - 71  # NDRPDR LB
    vpp-compare-testbeds-cmp:
      csit-vpp-perf-verify-1901-3n-skx:
        - 18  # NDRPDR sel
        - 19  # NDRPDR sel
        - 20  # NDRPDR sel
        - 28  # NDRPDR sel
        - 31  # NDRPDR sel
        - 33  # NDRPDR sel
        - 36  # NDRPDR sel
        - 38  # NDRPDR sel
        - 47  # NDRPDR sel
        - 48  # NDRPDR sel
        - 54  # NDRPDR LB
        - 57  # NDRPDR LB
        - 58  # NDRPDR LB
        - 59  # NDRPDR LB
        - 60  # NDRPDR LB
    vpp-compare-testbeds:
      - "vpp-compare-testbeds-ref"
      - "vpp-compare-testbeds-cmp"

    vpp-compare-testbeds-mrr-ref:
      csit-vpp-perf-verify-1901-3n-hsw:
        - 35  # MRR sel
    vpp-compare-testbeds-mrr-cmp:
      csit-vpp-perf-verify-1901-3n-skx:
        - 32  # MRR sel
    vpp-compare-testbeds-mrr:
      - "vpp-compare-testbeds-mrr-ref"
      - "vpp-compare-testbeds-mrr-cmp"

    dpdk-compare-testbeds-ref:
      csit-dpdk-perf-verify-1901-3n-hsw:
        - 13  # NDRPDR sel
        - 14  # NDRPDR sel
        - 16  # NDRPDR sel
        - 17  # NDRPDR sel
        - 18  # NDRPDR sel
        - 19  # NDRPDR sel
        - 20  # NDRPDR sel
        - 21  # NDRPDR sel
        - 22  # NDRPDR sel
        - 23  # NDRPDR sel
    dpdk-compare-testbeds-cmp:
      csit-dpdk-perf-verify-1901-3n-skx:
        - 3   # NDRPDR sel
        - 5   # NDRPDR sel
        - 6   # NDRPDR sel
        - 7   # NDRPDR sel
        - 8   # NDRPDR sel
        - 9   # NDRPDR sel
        - 10  # NDRPDR sel
        - 11  # NDRPDR sel
        - 12  # NDRPDR sel
        - 13  # NDRPDR sel
    dpdk-compare-testbeds:
      - "dpdk-compare-testbeds-ref"
      - "dpdk-compare-testbeds-cmp"

    # Compare topologies

    vpp-compare-topologies-ref:
      csit-vpp-perf-verify-1901-3n-skx:
        - 18  # NDRPDR sel
        - 19  # NDRPDR sel
        - 20  # NDRPDR sel
        - 28  # NDRPDR sel
        - 31  # NDRPDR sel
        - 33  # NDRPDR sel
        - 36  # NDRPDR sel
        - 38  # NDRPDR sel
        - 47  # NDRPDR sel
        - 48  # NDRPDR sel
    vpp-compare-topologies-cmp:
      csit-vpp-perf-verify-1901-2n-skx:
        - 5   # NDRPDR sel
        - 12  # NDRPDR sel
        - 13  # NDRPDR sel
        - 21  # NDRPDR sel
        - 23  # NDRPDR sel
        - 31  # NDRPDR sel
        - 34  # NDRPDR sel
        - 40  # NDRPDR sel
        - 42  # NDRPDR sel
        - 43  # NDRPDR sel
    vpp-compare-topologies:
      - "vpp-compare-topologies-ref"
      - "vpp-compare-topologies-cmp"

    vpp-compare-topologies-mrr-ref:
      csit-vpp-perf-verify-1901-3n-skx:
        - 32  # MRR sel
    vpp-compare-topologies-mrr-cmp:
      csit-vpp-perf-verify-1901-2n-skx:
        - 22  # MRR sel
    vpp-compare-topologies-mrr:
      - "vpp-compare-topologies-mrr-ref"
      - "vpp-compare-topologies-mrr-cmp"

    dpdk-compare-topologies-ref:
      csit-dpdk-perf-verify-1901-3n-skx:
        - 3   # NDRPDR sel
        - 5   # NDRPDR sel
        - 6   # NDRPDR sel
        - 7   # NDRPDR sel
        - 8   # NDRPDR sel
        - 9   # NDRPDR sel
        - 10  # NDRPDR sel
        - 11  # NDRPDR sel
        - 12  # NDRPDR sel
        - 13  # NDRPDR sel
    dpdk-compare-topologies-cmp:
      csit-dpdk-perf-verify-1901-2n-skx:
        - 12  # NDRPDR sel
        - 13  # NDRPDR sel
        - 14  # NDRPDR sel
        - 15  # NDRPDR sel
        - 16  # NDRPDR sel
        - 17  # NDRPDR sel
        - 18  # NDRPDR sel
        - 19  # NDRPDR sel
        - 20  # NDRPDR sel
        - 21  # NDRPDR sel
    dpdk-compare-topologies:
      - "dpdk-compare-topologies-ref"
      - "dpdk-compare-topologies-cmp"

  plot-layouts:

    plot-soak-throughput:
      titlefont:
        size: 18
      xaxis:
        title: "<b>Test Cases [Index]</b>"
        titlefont:
          size: 16
        autorange: True
        fixedrange: False
        gridcolor: "rgb(230, 230, 230)"
        linecolor: "rgb(220, 220, 220)"
        linewidth: 1
        showgrid: True
        showline: True
        showticklabels: True
        tickcolor: "rgb(220, 220, 220)"
        tickmode: "linear"
        tickfont:
          size: 16
        zeroline: False
      yaxis:
        title: "<b>Packet Throughput [Mpps]</b>"
        titlefont:
          size: 16
        gridcolor: "rgb(230, 230, 230)"
        hoverformat: ".4s"
        tickformat: ".3s"
        linecolor: "rgb(220, 220, 220)"
        linewidth: 1
        showgrid: True
        showline: True
        showticklabels: True
        tickcolor: "rgb(220, 220, 220)"
        tickfont:
          size: 16
        zeroline: False
        range: [0,50]
      autosize: False
      margin:
        t: 50
        b: 0
        l: 80
        r: 20
      showlegend: True
      legend:
        orientation: "h"
        font:
          size: 16
      width: 700
      height: 900

    plot-service-density:
      titlefont:
        size: 18
      xaxis:
        side: "top"
        autorange: True
        fixedrange: False
        showgrid: False
        showline: False
        showticklabels: False
        ticks: ""
        ticklen: 0
        tickwidth: 0
        zeroline: False
      yaxis:
        autorange: "reversed"
        showgrid: False
        showline: False
        showticklabels: False
        ticks: ""
        ticklen: 0
        tickwidth: 0
        zeroline: False
      autosize: True
      showlegend: False
      width: 700
      height: 700

    plot-cps:
      titlefont:
        size: 18
      xaxis:
        title: "<b>Test Cases [Index]</b>"
        titlefont:
          size: 16
        autorange: True
        fixedrange: False
        gridcolor: "rgb(230, 230, 230)"
        linecolor: "rgb(220, 220, 220)"
        linewidth: 1
        showgrid: True
        showline: True
        showticklabels: True
        tickcolor: "rgb(220, 220, 220)"
        tickmode: "linear"
        tickfont:
          size: 16
        zeroline: False
      yaxis:
        title: "<b>Connections Per Second [cps]</b>"
        titlefont:
          size: 16
        gridcolor: "rgb(230, 230, 230)"
        hoverformat: ".4s"
        linecolor: "rgb(220, 220, 220)"
        linewidth: 1
        rangemode: "tozero"
        showgrid: True
        showline: True
        showticklabels: True
        tickcolor: "rgb(220, 220, 220)"
        tickformat: ".3s"
        tickfont:
          size: 16
        zeroline: False
      boxmode: "group"
      boxgroupgap: 0.5
      autosize: False
      margin:
        t: 50
        b: 20
        l: 80
        r: 20
      showlegend: True
      legend:
        orientation: "h"
        font:
          size: 16
      width: 700
      height: 800

    plot-rps:
      titlefont:
        size: 18
      xaxis:
        title: "<b>Test Cases [Index]</b>"
        titlefont:
          size: 16
        autorange: True
        fixedrange: False
        gridcolor: "rgb(230, 230, 230)"
        linecolor: "rgb(220, 220, 220)"
        linewidth: 1
        showgrid: True
        showline: True
        showticklabels: True
        tickcolor: "rgb(220, 220, 220)"
        tickmode: "linear"
        tickfont:
          size: 16
        zeroline: False
      yaxis:
        title: "<b>Requests Per Second [rps]</b>"
        titlefont:
          size: 16
        gridcolor: "rgb(230, 230, 230)"
        hoverformat: ".4s"
        linecolor: "rgb(220, 220, 220)"
        linewidth: 1
        rangemode: "tozero"
        showgrid: True
        showline: True
        showticklabels: True
        tickcolor: "rgb(230, 230, 230)"
        tickformat: ".3s"
        tickfont:
          size: 16
        zeroline: False
      boxmode: "group"
      boxgroupgap: 0.5
      autosize: False
      margin:
        t: 50
        b: 20
        l: 80
        r: 20
      showlegend: True
      legend:
        orientation: "h"
        font:
          size: 16
      width: 700
      height: 800

    plot-throughput:
      titlefont:
        size: 18
      xaxis:
        title: "<b>Test Cases [Index]</b>"
        titlefont:
          size: 16
        autorange: True
        fixedrange: False
        gridcolor: "rgb(230, 230, 230)"
        linecolor: "rgb(220, 220, 220)"
        linewidth: 1
        showgrid: True
        showline: True
        showticklabels: True
        tickcolor: "rgb(220, 220, 220)"
        tickmode: "linear"
        tickfont:
          size: 16
        zeroline: False
      yaxis:
        title: "<b>Packet Throughput [Mpps]</b>"
        titlefont:
          size: 16
        gridcolor: "rgb(230, 230, 230)"
        hoverformat: ".4s"
        tickformat: ".3s"
        linecolor: "rgb(220, 220, 220)"
        linewidth: 1
        showgrid: True
        showline: True
        showticklabels: True
        tickcolor: "rgb(220, 220, 220)"
        tickfont:
          size: 16
        zeroline: False
        range: [0,50]
      boxmode: "group"
      boxgroupgap: 0.5
      autosize: False
      margin:
        t: 50
        b: 0
        l: 80
        r: 20
      showlegend: True
      legend:
        orientation: "h"
        font:
          size: 16
      width: 700
      height: 900

    plot-throughput-speedup-analysis:
      titlefont:
        size: 18
      xaxis:
        title: "<b>Number of Cores [Qty]</b>"
        titlefont:
          size: 16
        autorange: True
        fixedrange: False
        gridcolor: "rgb(230, 230, 230)"
        linecolor: "rgb(220, 220, 220)"
        linewidth: 1
        showgrid: True
        showline: True
        showticklabels: True
        tickcolor: "rgb(238, 238, 238)"
        tickmode: "linear"
        tickfont:
          size: 16
        zeroline: False
      yaxis:
        title: "<b>Packet Throughput [Mpps]</b>"
        titlefont:
          size: 16
        type: "linear"
        gridcolor: "rgb(230, 230, 230)"
        hoverformat: ".4s"
        linecolor: "rgb(220, 220, 220)"
        linewidth: 1
        showgrid: True
        showline: True
        showticklabels: True
        tickcolor: "rgb(220, 220, 220)"
        tickformat: ".4s"
        tickfont:
          size: 16
        zeroline: True
        rangemode: "tozero"
        range: [0,100]
      legend:
        orientation: "h"
        font:
          size: 16
        xanchor: "left"
        yanchor: "top"
        x: 0
        y: -0.2
        bgcolor: "rgba(255, 255, 255, 0)"
        bordercolor: "rgba(255, 255, 255, 0)"
        traceorder: "normal"  # "grouped" does not work: bug https://github.com/plotly/plotly.js/issues/1913
      autosize: False
      margin:
          't': 50
          'b': 150
          'l': 85
          'r': 10
      showlegend: True
      width: 700
      height: 700
      hoverlabel:
        namelength: -1
      annotations: [
        {
          text: "_ _          __          ...",
          align: "left",
          showarrow: False,
          xref: "paper",
          yref: "paper",
          xanchor: "left",
          yanchor: "top",
          x: 0,
          y: -0.13,
          font: {
            family: "Consolas, Courier New",
            size: 15
          },
        },
        {
          text: "    Perfect     Measured     Limit",
          align: "left",
          showarrow: False,
          xref: "paper",
          yref: "paper",
          xanchor: "left",
          yanchor: "top",
          x: 0,
          y: -0.15,
          font: {
            family: "Consolas, Courier New",
            size: 15
          },
        },
      ]

    plot-latency:
      titlefont:
        size: 18
      xaxis:
        title: "<b>Direction</b>"
        titlefont:
          size: 16
        autorange: True
        fixedrange: False
        gridcolor: "rgb(230, 230, 230)"
        linecolor: "rgb(220, 220, 220)"
        linewidth: 1
        showgrid: True
        showline: True
        showticklabels: False
        tickcolor: "rgb(220, 220, 220)"
        tickmode: "linear"
        tickfont:
          size: 16
        zeroline: False
      yaxis:
        title: "<b>Packet Latency [uSec]</b>"
        titlefont:
          size: 16
        type: "linear"
        gridcolor: "rgb(230, 230, 230)"
        hoverformat: ".4s"
        linecolor: "rgb(220, 220, 220)"
        linewidth: 1
        showgrid: True
        showline: True
        showticklabels: True
        tickcolor: "rgb(220, 220, 220)"
        tickformat: ".4s"
        tickfont:
          size: 16
        zeroline: True
        rangemode: "tozero"
      legend:
        orientation: "h"
        font:
          size: 16
        traceorder: "normal"  # "grouped" does not work: bug https://github.com/plotly/plotly.js/issues/1913
      autosize: False
      margin:
          't': 50
          'b': 150
          'l': 80
          'r': 10
      showlegend: True
      width: 700
      height: 700
      hoverlabel:
        namelength: -1

-
  type: "static"
  src-path: "{DIR[RST]}"
  dst-path: "{DIR[WORKING,SRC]}"

-
  type: "input"
  general:
    file-name: "robot-plugin.zip"
    file-format: ".zip"
    download-path: "{job}/{build}/robot/report/*zip*/{filename}"
    extract: "robot-plugin/output.xml"

  builds:

    # Not used
    intel-dnv-vpp-release-1810:
      - 1

    csit-vpp-perf-verify-1807-3n-hsw:
      - 8   # MRR full
      - 9   # MRR sel
      - 21  # MRR sel
      - 31  # MRR sel
      - 33  # MRR sel
      - 36  # MRR sel
      - 41  # MRR sel
      - 42  # MRR sel
      - 48  # MRR sel
      - 11  # NDRPDR full 1
      - 22  # NDRPDR full 2
      - 45  # NDRPDR full 3
      - 46  # NDRPDR full 4
      - 15  # NDRPDR sel
      - 16  # NDRPDR sel
      - 19  # NDRPDR sel
      - 18  # NDRPDR sel
      - 20  # NDRPDR sel
      - 38  # NDRPDR sel
      - 40  # NDRPDR sel
      - 44  # NDRPDR sel
      - 47  # NDRPDR sel
    csit-vpp-perf-verify-1810-3n-hsw:
      - 9   # MRR sel
      - 20  # NDRPDR full
      - 21  # NDRPDR full
      - 22  # NDRPDR full
      - 27  # NDRPDR full
      - 8   # NDRPDR sel
      - 12  # NDRPDR sel
      - 14  # NDRPDR sel
      - 18  # NDRPDR sel
      - 23  # NDRPDR sel
      - 25  # NDRPDR sel
      - 38  # NDRPDR sel
      - 39  # NDRPDR sel
      - 41  # NDRPDR sel
      - 42  # NDRPDR sel
      - 28  # WRK
      - 29  # WRK
      - 30  # WRK
      - 31  # WRK
      - 32  # WRK
      - 33  # WRK
      - 34  # WRK
      - 35  # WRK
      - 36  # WRK
      - 37  # WRK
    csit-vpp-perf-verify-1901-3n-hsw:
      - 35  # MRR sel
      - 38  # NDRPDR full
      - 43  # NDRPDR full
      - 45  # NDRPDR full
      - 49  # NDRPDR full
      - 10  # NDRPDR sel
      - 19  # NDRPDR sel
      - 31  # NDRPDR sel
      - 36  # NDRPDR sel
      - 40  # NDRPDR sel
      - 42  # NDRPDR sel
      - 44  # NDRPDR sel
      - 46  # NDRPDR sel
      - 47  # NDRPDR sel
      - 48  # NDRPDR sel
      - 61  # NDRPDR LB
      - 62  # NDRPDR LB
      - 63  # NDRPDR LB
      - 64  # NDRPDR LB
      - 65  # NDRPDR LB
      - 66  # NDRPDR LB
      - 67  # NDRPDR LB
      - 69  # NDRPDR LB
      - 70  # NDRPDR LB
      - 71  # NDRPDR LB
    csit-vpp-perf-verify-1807-3n-skx:
      - 31  # MRR full
      - 28  # MRR sel
      - 32  # MRR sel
      - 36  # MRR sel
      - 42  # MRR sel
      - 47  # MRR sel
      - 48  # MRR sel
      - 51  # MRR sel
      - 52  # MRR sel
      - 53  # MRR sel
      - 54  # MRR sel
      - 40  # NDRPDR full 1
      - 41  # NDRPDR full 2
      - 33  # NDRPDR sel
      - 35  # NDRPDR sel
      - 37  # NDRPDR sel
      - 38  # NDRPDR sel
      - 39  # NDRPDR sel
      - 43  # NDRPDR sel
      - 44  # NDRPDR sel
      - 49  # NDRPDR sel
      - 50  # NDRPDR sel
      - 56  # NDRPDR sel
    csit-vpp-perf-verify-1810-3n-skx:
      - 9   # MRR sel
      - 11  # MRR sel
      - 12  # MRR sel
      - 13  # MRR sel
      - 23  # NDRPDR full
      - 24  # NDRPDR full
      - 10  # NDRPDR sel
      - 14  # NDRPDR sel
      - 15  # NDRPDR sel
      - 16  # NDRPDR sel
      - 17  # NDRPDR sel
      - 19  # NDRPDR sel
      - 20  # NDRPDR sel
      - 21  # NDRPDR sel
      - 22  # NDRPDR sel
      - 25  # NDRPDR sel
    csit-vpp-perf-verify-1901-3n-skx:
      - 32  # MRR sel
      - 37  # NDRPDR full
      - 39  # NDRPDR full
      - 40  # NDRPDR full
      - 49  # NDRPDR full
      - 18  # NDRPDR sel
      - 19  # NDRPDR sel
      - 20  # NDRPDR sel
      - 28  # NDRPDR sel
      - 31  # NDRPDR sel
      - 33  # NDRPDR sel
      - 36  # NDRPDR sel
      - 38  # NDRPDR sel
      - 47  # NDRPDR sel
      - 48  # NDRPDR sel
      - 54  # NDRPDR LB
      - 57  # NDRPDR LB
      - 58  # NDRPDR LB
      - 59  # NDRPDR LB
      - 60  # NDRPDR LB
    csit-vpp-perf-verify-1807-2n-skx:
      - 27  # MRR full
      - 31  # MRR sel
      - 33  # MRR sel
      - 37  # MRR sel
      - 38  # MRR sel
      - 41  # MRR sel
      - 43  # MRR sel
      - 44  # MRR sel
      - 45  # MRR sel
      - 46  # MRR sel
      - 47  # MRR sel
      - 32  # NDRPDR full
      - 26  # NDRPDR sel
      - 28  # NDRPDR sel
      - 29  # NDRPDR sel
      - 30  # NDRPDR sel
      - 34  # NDRPDR sel
      - 35  # NDRPDR sel
      - 36  # NDRPDR sel
      - 39  # NDRPDR sel
      - 40  # NDRPDR sel
      - 42  # NDRPDR sel
    csit-vpp-perf-verify-1810-2n-skx:
      - 8   # MRR sel
      - 10  # MRR sel
      - 11  # MRR sel
      - 12  # MRR sel
      - 25  # NDRPDR full
      - 26  # NDRPDR full
      - 9   # NDRPDR sel
      - 13  # NDRPDR sel
      - 14  # NDRPDR sel
      - 19  # NDRPDR sel
      - 20  # NDRPDR sel
      - 21  # NDRPDR sel
      - 22  # NDRPDR sel
      - 23  # NDRPDR sel
      - 24  # NDRPDR sel
      - 27  # NDRPDR sel
    csit-vpp-perf-verify-1901-2n-skx:
      - 22  # MRR sel
      - 25  # NDRPDR full
      - 30  # NDRPDR full
      - 33  # NDRPDR full
      - 44  # NDRPDR full
      - 5   # NDRPDR sel
      - 12  # NDRPDR sel
      - 13  # NDRPDR sel
      - 21  # NDRPDR sel
      - 23  # NDRPDR sel
      - 31  # NDRPDR sel
      - 34  # NDRPDR sel
      - 40  # NDRPDR sel
      - 42  # NDRPDR sel
      - 43  # NDRPDR sel
      - 24  # NFV MRR
      - 26  # NFV MRR
      - 27  # NFV MRR
      - 35  # NFV MRR
      - 37  # NFV MRR
      - 28  # NFV NDRPDR
      - 29  # NFV NDRPDR
      - 32  # NFV NDRPDR
      - 39  # NFV NDRPDR
      - 46  # NFV NDRPDR
      - 45  # SOAK
    # TODO: Add new data
    csit-ligato-perf-verify-1901-3n-hsw:
      - 10  # NDRPDR full
      - 8   # NDRPDR sel
      - 9   # NDRPDR sel
      - 11  # NDRPDR sel
      - 12  # NDRPDR sel
      - 13  # NDRPDR sel
      - 14  # NDRPDR sel
      - 15  # NDRPDR sel
      - 16  # NDRPDR sel
      - 17  # NDRPDR sel
      - 18  # NDRPDR sel
    csit-dpdk-perf-verify-1807-3n-hsw:
      - 11
      - 12  # full
      - 14
      - 15
      - 16
      - 17
      - 20
      - 21
      - 22
      - 23
    csit-dpdk-perf-verify-1810-3n-hsw:
      - 1   # NDRPDR sel
      - 2   # NDRPDR sel
      - 3   # NDRPDR sel
      - 4   # NDRPDR sel
      - 5   # NDRPDR sel
      - 6   # NDRPDR sel
      - 7   # NDRPDR sel
      - 8   # NDRPDR sel
      - 9   # NDRPDR sel
      - 10  # NDRPDR sel
    csit-dpdk-perf-verify-1901-3n-hsw:
      - 13  # NDRPDR sel
      - 14  # NDRPDR sel
      - 16  # NDRPDR sel
      - 17  # NDRPDR sel
      - 18  # NDRPDR sel
      - 19  # NDRPDR sel
      - 20  # NDRPDR sel
      - 21  # NDRPDR sel
      - 22  # NDRPDR sel
      - 23  # NDRPDR sel
    csit-dpdk-perf-verify-1807-3n-skx:
      - 1   # NDRPDR sel
      - 2   # NDRPDR sel
      - 3   # NDRPDR sel
      - 6   # NDRPDR sel
      - 7   # NDRPDR sel
      - 8   # NDRPDR sel
      - 9   # NDRPDR sel
      - 10  # NDRPDR sel
      - 11  # NDRPDR sel
      - 12  # NDRPDR sel
    csit-dpdk-perf-verify-1810-3n-skx:
      - 3   # NDRPDR sel
      - 4   # NDRPDR sel
      - 6   # NDRPDR sel
      - 7   # NDRPDR sel
      - 8   # NDRPDR sel
      - 9   # NDRPDR sel
      - 10  # NDRPDR sel
      - 11  # NDRPDR sel
      - 12  # NDRPDR sel
      - 13  # NDRPDR sel
    csit-dpdk-perf-verify-1901-3n-skx:
      - 3   # NDRPDR sel
      - 5   # NDRPDR sel
      - 6   # NDRPDR sel
      - 7   # NDRPDR sel
      - 8   # NDRPDR sel
      - 9   # NDRPDR sel
      - 10  # NDRPDR sel
      - 11  # NDRPDR sel
      - 12  # NDRPDR sel
      - 13  # NDRPDR sel
    csit-dpdk-perf-verify-1810-2n-skx:
      - 3   # NDRPDR sel
      - 4   # NDRPDR sel
      - 5   # NDRPDR sel
      - 7   # NDRPDR sel
      - 8   # NDRPDR sel
      - 9   # NDRPDR sel
      - 10  # NDRPDR sel
      - 11  # NDRPDR sel
      - 12  # NDRPDR sel
      - 13  # NDRPDR sel
    csit-dpdk-perf-verify-1901-2n-skx:
      - 12  # NDRPDR sel
      - 13  # NDRPDR sel
      - 14  # NDRPDR sel
      - 15  # NDRPDR sel
      - 16  # NDRPDR sel
      - 17  # NDRPDR sel
      - 18  # NDRPDR sel
      - 19  # NDRPDR sel
      - 20  # NDRPDR sel
      - 21  # NDRPDR sel
    csit-vpp-functional-1901-ubuntu1604-virl:
      - 48
    csit-vpp-functional-1901-centos7-virl:
      - 50
    csit-vpp-device-1901-ubuntu1804-1n-skx:
      - 49
    # Not used
    csit-nsh_sfc-verify-func-1810-ubuntu1604-virl:
      - 1
    csit-dmm-functional-1901-ubuntu1604-virl:
      - 2
    csit-hc2vpp-verify-func-1901-ubuntu1604:
      - 3

-
  type: "output"
  output: "report"
  format:
    html:
    - full
    pdf:
    - minimal

################################################################################
###                               T A B L E S                                ###
################################################################################

# VPP Compare NICs 3n-hsw 1t1c ndr
-
  type: "table"
  title: "VPP Compare NICs 3n-hsw 1t1c ndr"
  algorithm: "table_nics_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-3n-hsw-1t1c-nics-ndr"
  reference:
    title: "Intel-x520"
    nic: "NIC_Intel-X520-DA2"
  compare:
    title: "Intel-x710"
    nic: "NIC_Intel-X710"
  data: "vpp-nic-comparison-3n-hsw"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  filter: "'1T1C' and 'NDRPDR'" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"
  - "tags"

# VPP Compare NICs 3n-hsw 2t2c ndr
-
  type: "table"
  title: "VPP Compare NICs 3n-hsw 2t2c ndr"
  algorithm: "table_nics_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-3n-hsw-2t2c-nics-ndr"
  reference:
    title: "Intel-x520"
    nic: "NIC_Intel-X520-DA2"
  compare:
    title: "Intel-x710"
    nic: "NIC_Intel-X710"
  data: "vpp-nic-comparison-3n-hsw"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  filter: "'2T2C' and 'NDRPDR'" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"
  - "tags"

# VPP Compare NICs 3n-hsw 1t1c pdr
-
  type: "table"
  title: "VPP Compare NICs 3n-hsw 1t1c pdr"
  algorithm: "table_nics_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-3n-hsw-1t1c-nics-pdr"
  reference:
    title: "Intel-x520"
    nic: "NIC_Intel-X520-DA2"
  compare:
    title: "Intel-x710"
    nic: "NIC_Intel-X710"
  data: "vpp-nic-comparison-3n-hsw"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  filter: "'1T1C' and 'NDRPDR'" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"
  - "tags"

# VPP Compare NICs 3n-hsw 2t2c pdr
-
  type: "table"
  title: "VPP Compare NICs 3n-hsw 2t2c pdr"
  algorithm: "table_nics_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-3n-hsw-2t2c-nics-pdr"
  reference:
    title: "Intel-x520"
    nic: "NIC_Intel-X520-DA2"
  compare:
    title: "Intel-x710"
    nic: "NIC_Intel-X710"
  data: "vpp-nic-comparison-3n-hsw"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  filter: "'2T2C' and 'NDRPDR'" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"
  - "tags"

# VPP Compare NICs 3n-hsw 1t1c mrr
-
  type: "table"
  title: "VPP Compare NICs 3n-hsw 1t1c mrr"
  algorithm: "table_nics_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-3n-hsw-1t1c-nics-mrr"
  reference:
    title: "Intel-x520"
    nic: "NIC_Intel-X520-DA2"
  compare:
    title: "Intel-x710"
    nic: "NIC_Intel-X710"
  data: "vpp-nic-comparison-3n-hsw-mrr"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  filter: "'1T1C' and 'MRR'" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "result"
  - "tags"

# VPP Compare NICs 3n-hsw 2t2c mrr
-
  type: "table"
  title: "VPP Compare NICs 3n-hsw 2t2c mrr"
  algorithm: "table_nics_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-3n-hsw-2t2c-nics-mrr"
  reference:
    title: "Intel-x520"
    nic: "NIC_Intel-X520-DA2"
  compare:
    title: "Intel-x710"
    nic: "NIC_Intel-X710"
  data: "vpp-nic-comparison-3n-hsw-mrr"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  filter: "'2T2C' and 'MRR'" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "result"
  - "tags"

# VPP Compare NICs 3n-hsw 4t4c mrr
-
  type: "table"
  title: "VPP Compare NICs 3n-hsw 4t4c mrr"
  algorithm: "table_nics_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-3n-hsw-4t4c-nics-mrr"
  reference:
    title: "Intel-x520"
    nic: "NIC_Intel-X520-DA2"
  compare:
    title: "Intel-x710"
    nic: "NIC_Intel-X710"
  data: "vpp-nic-comparison-3n-hsw-mrr"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  filter: "'4T4C' and 'MRR'" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "result"
  - "tags"

# VPP Compare NICs 3n-skx 2t1c ndr
-
  type: "table"
  title: "VPP Compare NICs 3n-skx 2t1c ndr"
  algorithm: "table_nics_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-3n-skx-2t1c-nics-ndr"
  reference:
    title: "Intel-x710"
    nic: "NIC_Intel-X710"
  compare:
    title: "Intel-xxv710"
    nic: "NIC_Intel-XXV710"
  data: "vpp-nic-comparison-3n-skx"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  filter: "'2T1C' and 'NDRPDR'" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"
  - "tags"

# VPP Compare NICs 3n-skx 4t2c ndr
-
  type: "table"
  title: "VPP Compare NICs 3n-skx 4t2c ndr"
  algorithm: "table_nics_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-3n-skx-4t2c-nics-ndr"
  reference:
    title: "Intel-x710"
    nic: "NIC_Intel-X710"
  compare:
    title: "Intel-xxv710"
    nic: "NIC_Intel-XXV710"
  data: "vpp-nic-comparison-3n-skx"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  filter: "'4T2C' and 'NDRPDR'" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"
  - "tags"

# VPP Compare NICs 3n-skx 2t1c pdr
-
  type: "table"
  title: "VPP Compare NICs 3n-skx 2t1c pdr"
  algorithm: "table_nics_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-3n-skx-2t1c-nics-pdr"
  reference:
    title: "Intel-x710"
    nic: "NIC_Intel-X710"
  compare:
    title: "Intel-xxv710"
    nic: "NIC_Intel-XXV710"
  data: "vpp-nic-comparison-3n-skx"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  filter: "'2T1C' and 'NDRPDR'" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"
  - "tags"

 # VPP Compare NICs 3n-skx 4t2c pdr
-
  type: "table"
  title: "VPP Compare NICs 3n-skx 4t2c pdr"
  algorithm: "table_nics_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-3n-skx-4t2c-nics-pdr"
  reference:
    title: "Intel-x710"
    nic: "NIC_Intel-X710"
  compare:
    title: "Intel-xxv710"
    nic: "NIC_Intel-XXV710"
  data: "vpp-nic-comparison-3n-skx"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  filter: "'4T2C' and 'NDRPDR'" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"
  - "tags"

# VPP Compare NICs 3n-skx 2t1c mrr
-
  type: "table"
  title: "VPP Compare NICs 3n-skx 2t1c mrr"
  algorithm: "table_nics_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-3n-skx-2t1c-nics-mrr"
  reference:
    title: "Intel-x710"
    nic: "NIC_Intel-X710"
  compare:
    title: "Intel-xxv710"
    nic: "NIC_Intel-XXV710"
  data: "vpp-nic-comparison-3n-skx-mrr"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  filter: "'2T1C' and 'MRR'" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "result"
  - "tags"

# VPP Compare NICs 3n-skx 4t2c mrr
-
  type: "table"
  title: "VPP Compare NICs 3n-skx 4t2c mrr"
  algorithm: "table_nics_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-3n-skx-4t2c-nics-mrr"
  reference:
    title: "Intel-x710"
    nic: "NIC_Intel-X710"
  compare:
    title: "Intel-xxv710"
    nic: "NIC_Intel-XXV710"
  data: "vpp-nic-comparison-3n-skx-mrr"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  filter: "'4T2C' and 'MRR'" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "result"
  - "tags"

 # VPP Compare NICs 3n-skx 8t4c mrr
-
  type: "table"
  title: "VPP Compare NICs 3n-skx 8t4c mrr"
  algorithm: "table_nics_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-3n-skx-8t4c-nics-mrr"
  reference:
    title: "Intel-x710"
    nic: "NIC_Intel-X710"
  compare:
    title: "Intel-xxv710"
    nic: "NIC_Intel-XXV710"
  data: "vpp-nic-comparison-3n-skx-mrr"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  filter: "'8T4C' and 'MRR'" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "result"
  - "tags"

# VPP Compare NICs 2n-skx 2t1c ndr
-
  type: "table"
  title: "VPP Compare NICs 2n-skx 2t1c ndr"
  algorithm: "table_nics_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-2n-skx-2t1c-nics-ndr"
  reference:
    title: "Intel-x710"
    nic: "NIC_Intel-X710"
  compare:
    title: "Intel-xxv710"
    nic: "NIC_Intel-XXV710"
  data: "vpp-nic-comparison-2n-skx"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  filter: "'2T1C' and 'NDRPDR'" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"
  - "tags"

# VPP Compare NICs 2n-skx 4t2c ndr
-
  type: "table"
  title: "VPP Compare NICs 2n-skx 4t2c ndr"
  algorithm: "table_nics_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-2n-skx-4t2c-nics-ndr"
  reference:
    title: "Intel-x710"
    nic: "NIC_Intel-X710"
  compare:
    title: "Intel-xxv710"
    nic: "NIC_Intel-XXV710"
  data: "vpp-nic-comparison-2n-skx"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  filter: "'4T2C' and 'NDRPDR'" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"
  - "tags"

 # VPP Compare NICs 2n-skx 2t1c pdr
-
  type: "table"
  title: "VPP Compare NICs 2n-skx 2t1c pdr"
  algorithm: "table_nics_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-2n-skx-2t1c-nics-pdr"
  reference:
    title: "Intel-x710"
    nic: "NIC_Intel-X710"
  compare:
    title: "Intel-xxv710"
    nic: "NIC_Intel-XXV710"
  data: "vpp-nic-comparison-2n-skx"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  filter: "'2T1C' and 'NDRPDR'" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"
  - "tags"

# VPP Compare NICs 2n-skx 4t2c pdr
-
  type: "table"
  title: "VPP Compare NICs 2n-skx 4t2c pdr"
  algorithm: "table_nics_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-2n-skx-4t2c-nics-pdr"
  reference:
    title: "Intel-x710"
    nic: "NIC_Intel-X710"
  compare:
    title: "Intel-xxv710"
    nic: "NIC_Intel-XXV710"
  data: "vpp-nic-comparison-2n-skx"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  filter: "'4T2C' and 'NDRPDR'" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"
  - "tags"

# VPP Compare NICs 2n-skx 2t1c mrr
-
  type: "table"
  title: "VPP Compare NICs 2n-skx 2t1c mrr"
  algorithm: "table_nics_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-2n-skx-2t1c-nics-mrr"
  reference:
    title: "Intel-x710"
    nic: "NIC_Intel-X710"
  compare:
    title: "Intel-xxv710"
    nic: "NIC_Intel-XXV710"
  data: "vpp-nic-comparison-2n-skx-mrr"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  filter: "'2T1C' and 'MRR'" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "result"
  - "tags"

# VPP Compare NICs 2n-skx 4t2c mrr
-
  type: "table"
  title: "VPP Compare NICs 2n-skx 4t2c mrr"
  algorithm: "table_nics_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-2n-skx-4t2c-nics-mrr"
  reference:
    title: "Intel-x710"
    nic: "NIC_Intel-X710"
  compare:
    title: "Intel-xxv710"
    nic: "NIC_Intel-XXV710"
  data: "vpp-nic-comparison-2n-skx-mrr"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  filter: "'4T2C' and 'MRR'" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "result"
  - "tags"

# VPP Compare NICs 2n-skx 8t4c mrr
-
  type: "table"
  title: "VPP Compare NICs 2n-skx 8t4c mrr"
  algorithm: "table_nics_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-2n-skx-8t4c-nics-mrr"
  reference:
    title: "Intel-x710"
    nic: "NIC_Intel-X710"
  compare:
    title: "Intel-xxv710"
    nic: "NIC_Intel-XXV710"
  data: "vpp-nic-comparison-2n-skx-mrr"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  filter: "'8T4C' and 'MRR'" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "result"
  - "tags"

################################################################################
# VPP

# VPP Performance Changes 3n-hsw 1t1c pdr
-
  type: "table"
  title: "VPP Performance Changes 3n-hsw 1t1c pdr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-3n-hsw-1t1c-pdr"
  history:
    -
      title: "rls1807"
      data: "vpp-performance-changes-3n-hsw-h1"
  reference:
    title: "rls1810"
    data: "vpp-performance-changes-3n-hsw-ref"
  compare:
    title: "rls1901"
    data: "vpp-performance-changes-3n-hsw-cmp"
  data: "vpp-performance-changes-3n-hsw"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  filter: "'1T1C' and ('NDRPDR' or 'NDRPDRDISC')" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# VPP Performance Changes 3n-hsw 2t2c pdr
-
  type: "table"
  title: "VPP Performance Changes 3n-hsw 2t2c pdr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-3n-hsw-2t2c-pdr"
  history:
    -
      title: "rls1807"
      data: "vpp-performance-changes-3n-hsw-h1"
  reference:
    title: "rls1810"
    data: "vpp-performance-changes-3n-hsw-ref"
  compare:
    title: "rls1901"
    data: "vpp-performance-changes-3n-hsw-cmp"
  data: "vpp-performance-changes-3n-hsw"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  filter: "'2T2C' and ('NDRPDR' or 'NDRPDRDISC')" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# VPP Performance Changes 3n-hsw 1t1c ndr
-
  type: "table"
  title: "VPP Performance Changes 3n-hsw 1t1c ndr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-3n-hsw-1t1c-ndr"
  history:
    -
      title: "rls1807"
      data: "vpp-performance-changes-3n-hsw-h1"
  reference:
    title: "rls1810"
    data: "vpp-performance-changes-3n-hsw-ref"
  compare:
    title: "rls1901"
    data: "vpp-performance-changes-3n-hsw-cmp"
  data: "vpp-performance-changes-3n-hsw"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  filter: "'1T1C' and ('NDRPDR' or 'NDRPDRDISC')" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# VPP Performance Changes 3n-hsw 2t2c ndr
-
  type: "table"
  title: "VPP Performance Changes 3n-hsw 2t2c ndr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-3n-hsw-2t2c-ndr"
  history:
    -
      title: "rls1807"
      data: "vpp-performance-changes-3n-hsw-h1"
  reference:
    title: "rls1810"
    data: "vpp-performance-changes-3n-hsw-ref"
  compare:
    title: "rls1901"
    data: "vpp-performance-changes-3n-hsw-cmp"
  data: "vpp-performance-changes-3n-hsw"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  filter: "'2T2C' and ('NDRPDR' or 'NDRPDRDISC')" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# VPP Performance Changes 3n-skx 2t1c pdr
-
  type: "table"
  title: "VPP Performance Changes 3n-skx 2t1c pdr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-3n-skx-2t1c-pdr"
  history:
    -
      title: "rls1807"
      data: "vpp-performance-changes-3n-skx-h1"
  reference:
    title: "rls1810"
    data: "vpp-performance-changes-3n-skx-ref"
  compare:
    title: "rls1901"
    data: "vpp-performance-changes-3n-skx-cmp"
  data: "vpp-performance-changes-3n-skx"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  filter: "'2T1C' and ('NDRPDR' or 'NDRPDRDISC')" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# VPP Performance Changes 3n-skx 4t2c pdr
-
  type: "table"
  title: "VPP Performance Changes 3n-skx 4t2c pdr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-3n-skx-4t2c-pdr"
  history:
    -
      title: "rls1807"
      data: "vpp-performance-changes-3n-skx-h1"
  reference:
    title: "rls1810"
    data: "vpp-performance-changes-3n-skx-ref"
  compare:
    title: "rls1901"
    data: "vpp-performance-changes-3n-skx-cmp"
  data: "vpp-performance-changes-3n-skx"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  filter: "'4T2C' and ('NDRPDR' or 'NDRPDRDISC')" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# VPP Performance Changes 3n-skx 2t1c ndr
-
  type: "table"
  title: "VPP Performance Changes 3n-skx 2t1c ndr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-3n-skx-2t1c-ndr"
  history:
    -
      title: "rls1807"
      data: "vpp-performance-changes-3n-skx-h1"
  reference:
    title: "rls1810"
    data: "vpp-performance-changes-3n-skx-ref"
  compare:
    title: "rls1901"
    data: "vpp-performance-changes-3n-skx-cmp"
  data: "vpp-performance-changes-3n-skx"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  filter: "'2T1C' and ('NDRPDR' or 'NDRPDRDISC')" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# VPP Performance Changes 3n-skx 4t2c ndr
-
  type: "table"
  title: "VPP Performance Changes 3n-skx 4t2c ndr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-3n-skx-4t2c-ndr"
  history:
    -
      title: "rls1807"
      data: "vpp-performance-changes-3n-skx-h1"
  reference:
    title: "rls1810"
    data: "vpp-performance-changes-3n-skx-ref"
  compare:
    title: "rls1901"
    data: "vpp-performance-changes-3n-skx-cmp"
  data: "vpp-performance-changes-3n-skx"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  filter: "'4T2C' and ('NDRPDR' or 'NDRPDRDISC')" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# VPP Performance Changes 2n-skx 2t1c pdr
-
  type: "table"
  title: "VPP Performance Changes 2n-skx 2t1c pdr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-2n-skx-2t1c-pdr"
  history:
    -
      title: "rls1807"
      data: "vpp-performance-changes-2n-skx-h1"
  reference:
    title: "rls1810"
    data: "vpp-performance-changes-2n-skx-ref"
  compare:
    title: "rls1901"
    data: "vpp-performance-changes-2n-skx-cmp"
  data: "vpp-performance-changes-2n-skx"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  filter: "'2T1C' and ('NDRPDR' or 'NDRPDRDISC')" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# VPP Performance Changes 2n-skx 4t2c pdr
-
  type: "table"
  title: "VPP Performance Changes 2n-skx 4t2c pdr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-2n-skx-4t2c-pdr"
  history:
    - title: "rls1807"
      data: "vpp-performance-changes-2n-skx-h1"
  reference:
    title: "rls1810"
    data: "vpp-performance-changes-2n-skx-ref"
  compare:
    title: "rls1901"
    data: "vpp-performance-changes-2n-skx-cmp"
  data: "vpp-performance-changes-2n-skx"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  filter: "'4T2C' and ('NDRPDR' or 'NDRPDRDISC')" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# VPP Performance Changes 2n-skx 2t1c ndr
-
  type: "table"
  title: "VPP Performance Changes 2n-skx 2t1c ndr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-2n-skx-2t1c-ndr"
  history:
    - title: "rls1807"
      data: "vpp-performance-changes-2n-skx-h1"
  reference:
    title: "rls1810"
    data: "vpp-performance-changes-2n-skx-ref"
  compare:
    title: "rls1901"
    data: "vpp-performance-changes-2n-skx-cmp"
  data: "vpp-performance-changes-2n-skx"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  filter: "'2T1C' and ('NDRPDR' or 'NDRPDRDISC')" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# VPP Performance Changes 2n-skx 4t2c ndr
-
  type: "table"
  title: "VPP Performance Changes 2n-skx 4t2c ndr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-2n-skx-4t2c-ndr"
  history:
    - title: "rls1807"
      data: "vpp-performance-changes-2n-skx-h1"
  reference:
    title: "rls1810"
    data: "vpp-performance-changes-2n-skx-ref"
  compare:
    title: "rls1901"
    data: "vpp-performance-changes-2n-skx-cmp"
  data: "vpp-performance-changes-2n-skx"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  filter: "'4T2C' and ('NDRPDR' or 'NDRPDRDISC')" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# VPP Comparison Across Testbeds 3n-hsw to 3n-skx 1c ndr
-
  type: "table"
  title: "VPP Comparison Across Testbeds 3n-hsw to 3n-skx 1c ndr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-compare-testbeds-3n-hsw-3n-skx-1c-ndr"
  reference:
    title: "3-Node Hsw"
    data: "vpp-compare-testbeds-ref"
  compare:
    title: "3-Node Skx"
    data: "vpp-compare-testbeds-cmp"
  data: "vpp-compare-testbeds"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  filter: "'NIC_Intel-X710' and 'NDRPDR' and '1C'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# VPP Comparison Across Testbeds 3n-hsw to 3n-skx 2c ndr
-
  type: "table"
  title: "VPP Comparison Across Testbeds 3n-hsw to 3n-skx 2c ndr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-compare-testbeds-3n-hsw-3n-skx-2c-ndr"
  reference:
    title: "3-Node Hsw"
    data: "vpp-compare-testbeds-ref"
  compare:
    title: "3-Node Skx"
    data: "vpp-compare-testbeds-cmp"
  data: "vpp-compare-testbeds"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  filter: "'NIC_Intel-X710' and 'NDRPDR' and '2C'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# VPP Comparison Across Testbeds 3n-hsw to 3n-skx 1c pdr
-
  type: "table"
  title: "VPP Comparison Across Testbeds 3n-hsw to 3n-skx 1c pdr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-compare-testbeds-3n-hsw-3n-skx-1c-pdr"
  reference:
    title: "3-Node Hsw"
    data: "vpp-compare-testbeds-ref"
  compare:
    title: "3-Node Skx"
    data: "vpp-compare-testbeds-cmp"
  data: "vpp-compare-testbeds"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  filter: "'NIC_Intel-X710' and 'NDRPDR' and '1C'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# VPP Comparison Across Testbeds 3n-hsw to 3n-skx 2c pdr
-
  type: "table"
  title: "VPP Comparison Across Testbeds 3n-hsw to 3n-skx 2c pdr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-compare-testbeds-3n-hsw-3n-skx-2c-pdr"
  reference:
    title: "3-Node Hsw"
    data: "vpp-compare-testbeds-ref"
  compare:
    title: "3-Node Skx"
    data: "vpp-compare-testbeds-cmp"
  data: "vpp-compare-testbeds"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  filter: "'NIC_Intel-X710' and 'NDRPDR' and '2C'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# VPP Comparison Across Topologies 3n-skx to 2n-skx 1c ndr
-
  type: "table"
  title: "VPP Comparison Across Topologies 3n-skx to 2n-skx 1c ndr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-compare-topologies-3n-skx-2n-skx-1c-ndr"
  reference:
    title: "3-Node Skx"
    data: "vpp-compare-topologies-ref"
  compare:
    title: "2-Node Skx"
    data: "vpp-compare-topologies-cmp"
  data: "vpp-compare-topologies"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  filter: "'NDRPDR' and '1C'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# VPP Comparison Across Topologies 3n-skx to 2n-skx 2c ndr
-
  type: "table"
  title: "VPP Comparison Across Topologies 3n-skx to 2n-skx 2c ndr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-compare-topologies-3n-skx-2n-skx-2c-ndr"
  reference:
    title: "3-Node Skx"
    data: "vpp-compare-topologies-ref"
  compare:
    title: "2-Node Skx"
    data: "vpp-compare-topologies-cmp"
  data: "vpp-compare-topologies"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  filter: "'NDRPDR' and '2C'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# VPP Comparison Across Topologies 3n-skx to 2n-skx 1c pdr
-
  type: "table"
  title: "VPP Comparison Across Topologies 3n-skx to 2n-skx 1c pdr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-compare-topologies-3n-skx-2n-skx-1c-pdr"
  reference:
    title: "3-Node Skx"
    data: "vpp-compare-topologies-ref"
  compare:
    title: "2-Node Skx"
    data: "vpp-compare-topologies-cmp"
  data: "vpp-compare-topologies"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  filter: "'NDRPDR' and '1C'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# VPP Comparison Across Topologies 3n-skx to 2n-skx 2c pdr
-
  type: "table"
  title: "VPP Comparison Across Topologies 3n-skx to 2n-skx 2c pdr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-compare-topologies-3n-skx-2n-skx-2c-pdr"
  reference:
    title: "3-Node Skx"
    data: "vpp-compare-topologies-ref"
  compare:
    title: "2-Node Skx"
    data: "vpp-compare-topologies-cmp"
  data: "vpp-compare-topologies"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  filter: "'NDRPDR' and '2C'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# VPP Performance Changes 3n-hsw 1t1c MRR
-
  type: "table"
  title: "VPP Performance Changes 3n-hsw 1t1c MRR"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-3n-hsw-1t1c-mrr"
  history:
    -
      title: "rls1807"
      data: "vpp-performance-changes-3n-hsw-mrr-h1"
  reference:
    title: "rls1810"
    data: "vpp-performance-changes-3n-hsw-mrr-ref"
  compare:
    title: "rls1901"
    data: "vpp-performance-changes-3n-hsw-mrr-cmp"
  data: "vpp-performance-changes-3n-hsw-mrr"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  filter: "'1T1C' and 'MRR'" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "result"

# VPP Performance Changes 3n-hsw 2t2c MRR
-
  type: "table"
  title: "VPP Performance Changes 3n-hsw 2t2c MRR"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-3n-hsw-2t2c-mrr"
  history:
    -
      title: "rls1807"
      data: "vpp-performance-changes-3n-hsw-mrr-h1"
  reference:
    title: "rls1810"
    data: "vpp-performance-changes-3n-hsw-mrr-ref"
  compare:
    title: "rls1901"
    data: "vpp-performance-changes-3n-hsw-mrr-cmp"
  data: "vpp-performance-changes-3n-hsw-mrr"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  filter: "'2T2C' and 'MRR'" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "result"

# VPP Performance Changes 3n-hsw 4t4c MRR
-
  type: "table"
  title: "VPP Performance Changes 3n-hsw 4t4c MRR"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-3n-hsw-4t4c-mrr"
  history:
    -
      title: "rls1807"
      data: "vpp-performance-changes-3n-hsw-mrr-h1"
  reference:
    title: "rls1810"
    data: "vpp-performance-changes-3n-hsw-mrr-ref"
  compare:
    title: "rls1901"
    data: "vpp-performance-changes-3n-hsw-mrr-cmp"
  data: "vpp-performance-changes-3n-hsw-mrr"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  filter: "'4T4C' and 'MRR'" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "result"

# VPP Performance Changes 3n-skx 2t1c MRR
-
  type: "table"
  title: "VPP Performance Changes 3n-skx 2t1c MRR"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-3n-skx-2t1c-mrr"
  history:
    -
      title: "rls1807"
      data: "vpp-performance-changes-3n-skx-mrr-h1"
  reference:
    title: "rls1810"
    data: "vpp-performance-changes-3n-skx-mrr-ref"
  compare:
    title: "rls1901"
    data: "vpp-performance-changes-3n-skx-mrr-cmp"
  data: "vpp-performance-changes-3n-skx-mrr"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  filter: "'2T1C' and 'MRR'" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "result"

# VPP Performance Changes 3n-skx 4t2c MRR
-
  type: "table"
  title: "VPP Performance Changes 3n-skx 4t2c MRR"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-3n-skx-4t2c-mrr"
  history:
    -
      title: "rls1807"
      data: "vpp-performance-changes-3n-skx-mrr-h1"
  reference:
    title: "rls1810"
    data: "vpp-performance-changes-3n-skx-mrr-ref"
  compare:
    title: "rls1901"
    data: "vpp-performance-changes-3n-skx-mrr-cmp"
  data: "vpp-performance-changes-3n-skx-mrr"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  filter: "'4T2C' and 'MRR'" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "result"

# VPP Performance Changes 3n-skx 8t4c MRR
-
  type: "table"
  title: "VPP Performance Changes 3n-skx 8t4c MRR"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-3n-skx-8t4c-mrr"
  history:
    -
      title: "rls1807"
      data: "vpp-performance-changes-3n-skx-mrr-h1"
  reference:
    title: "rls1810"
    data: "vpp-performance-changes-3n-skx-mrr-ref"
  compare:
    title: "rls1901"
    data: "vpp-performance-changes-3n-skx-mrr-cmp"
  data: "vpp-performance-changes-3n-skx-mrr"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  filter: "'8T4C' and 'MRR'" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "result"

# VPP Performance Changes 2n-skx 2t1c MRR
-
  type: "table"
  title: "VPP Performance Changes 2n-skx 2t1c MRR"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-2n-skx-2t1c-mrr"
  history:
    -
      title: "rls1807"
      data: "vpp-performance-changes-2n-skx-mrr-h1"
  reference:
    title: "rls1810"
    data: "vpp-performance-changes-2n-skx-mrr-ref"
  compare:
    title: "rls1901"
    data: "vpp-performance-changes-2n-skx-mrr-cmp"
  data: "vpp-performance-changes-2n-skx-mrr"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  filter: "'2T1C' and 'MRR'" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "result"

# VPP Performance Changes 2n-skx 4t2c MRR
-
  type: "table"
  title: "VPP Performance Changes 2n-skx 4t2c MRR"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-2n-skx-4t2c-mrr"
  history:
    -
      title: "rls1807"
      data: "vpp-performance-changes-2n-skx-mrr-h1"
  reference:
    title: "rls1810"
    data: "vpp-performance-changes-2n-skx-mrr-ref"
  compare:
    title: "rls1901"
    data: "vpp-performance-changes-2n-skx-mrr-cmp"
  data: "vpp-performance-changes-2n-skx-mrr"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  filter: "'4T2C' and 'MRR'" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "result"

# VPP Performance Changes 2n-skx 8t4c MRR
-
  type: "table"
  title: "VPP Performance Changes 2n-skx 8t4c MRR"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-changes-2n-skx-8t4c-mrr"
  history:
    -
      title: "rls1807"
      data: "vpp-performance-changes-2n-skx-mrr-h1"
  reference:
    title: "rls1810"
    data: "vpp-performance-changes-2n-skx-mrr-ref"
  compare:
    title: "rls1901"
    data: "vpp-performance-changes-2n-skx-mrr-cmp"
  data: "vpp-performance-changes-2n-skx-mrr"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  filter: "'8T4C' and 'MRR'" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "result"

# VPP Comparison Across Testbeds 3n-hsw to 3n-skx 1c mrr
-
  type: "table"
  title: "VPP Comparison Across Testbeds 3n-hsw to 3n-skx 1c mrr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-compare-testbeds-3n-hsw-3n-skx-1c-mrr"
  reference:
    title: "3-Node Hsw"
    data: "vpp-compare-testbeds-mrr-ref"
  compare:
    title: "3-Node Skx"
    data: "vpp-compare-testbeds-mrr-cmp"
  data: "vpp-compare-testbeds-mrr"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  filter: "'NIC_Intel-X710' and 'MRR' and '1C'"
  parameters:
  - "name"
  - "parent"
  - "result"

# VPP Comparison Across Testbeds 3n-hsw to 3n-skx 2c mrr
-
  type: "table"
  title: "VPP Comparison Across Testbeds 3n-hsw to 3n-skx 2c mrr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-compare-testbeds-3n-hsw-3n-skx-2c-mrr"
  reference:
    title: "3-Node Hsw"
    data: "vpp-compare-testbeds-mrr-ref"
  compare:
    title: "3-Node Skx"
    data: "vpp-compare-testbeds-mrr-cmp"
  data: "vpp-compare-testbeds-mrr"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  filter: "'NIC_Intel-X710' and 'MRR' and '2C'"
  parameters:
  - "name"
  - "parent"
  - "result"

# VPP Comparison Across Testbeds 3n-hsw to 3n-skx 4c mrr
-
  type: "table"
  title: "VPP Comparison Across Testbeds 3n-hsw to 3n-skx 4c mrr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-compare-testbeds-3n-hsw-3n-skx-4c-mrr"
  reference:
    title: "3-Node Hsw"
    data: "vpp-compare-testbeds-mrr-ref"
  compare:
    title: "3-Node Skx"
    data: "vpp-compare-testbeds-mrr-cmp"
  data: "vpp-compare-testbeds-mrr"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  filter: "'NIC_Intel-X710' and 'MRR' and '4C'"
  parameters:
  - "name"
  - "parent"
  - "result"

# VPP Comparison Across Topologies 3n-skx to 2n-skx 1c mrr
-
  type: "table"
  title: "VPP Comparison Across Topologies 3n-skx to 2n-skx 1c mrr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-compare-topologies-3n-skx-2n-skx-1c-mrr"
  reference:
    title: "3-Node Skx"
    data: "vpp-compare-topologies-mrr-ref"
  compare:
    title: "2-Node Skx"
    data: "vpp-compare-topologies-mrr-cmp"
  data: "vpp-compare-topologies-mrr"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  filter: "'MRR' and '1C'"
  parameters:
  - "name"
  - "parent"
  - "result"

# VPP Comparison Across Topologies 3n-skx to 2n-skx 2c mrr
-
  type: "table"
  title: "VPP Comparison Across Topologies 3n-skx to 2n-skx 2c mrr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-compare-topologies-3n-skx-2n-skx-2c-mrr"
  reference:
    title: "3-Node Skx"
    data: "vpp-compare-topologies-mrr-ref"
  compare:
    title: "2-Node Skx"
    data: "vpp-compare-topologies-mrr-cmp"
  data: "vpp-compare-topologies-mrr"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  filter: "'MRR' and '2C'"
  parameters:
  - "name"
  - "parent"
  - "result"

# VPP Comparison Across Topologies 3n-skx to 2n-skx 4c mrr
-
  type: "table"
  title: "VPP Comparison Across Topologies 3n-skx to 2n-skx 4c mrr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-compare-topologies-3n-skx-2n-skx-4c-mrr"
  reference:
    title: "3-Node Skx"
    data: "vpp-compare-topologies-mrr-ref"
  compare:
    title: "2-Node Skx"
    data: "vpp-compare-topologies-mrr-cmp"
  data: "vpp-compare-topologies-mrr"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  filter: "'MRR' and '4C'"
  parameters:
  - "name"
  - "parent"
  - "result"

# Detailed Test Results - VPP Performance Results 3n-hsw
-
  type: "table"
  title: "Detailed Test Results - VPP Performance Results 3n-hsw"
  algorithm: "table_merged_details"
  output-file-ext: ".csv"
  output-file: "{DIR[DTR,PERF,VPP,3N,HSW]}/vpp_performance_results_3n_hsw"
  columns:
  -
    title: "Name"
    data: "data name"
  -
    title: "Status"
    data: "data msg"
  rows: "generated"
  data: "vpp-perf-results-3n-hsw"
  filter: "not 'NDRCHK' and not 'PDRCHK'"
  parameters:
  - "name"
  - "parent"
  - "msg"

# Detailed Test Results - VPP Performance Results 3n-skx
-
  type: "table"
  title: "Detailed Test Results - VPP Performance Results 3n-skx"
  algorithm: "table_merged_details"
  output-file-ext: ".csv"
  output-file: "{DIR[DTR,PERF,VPP,3N,SKX]}/vpp_performance_results_3n_skx"
  columns:
  -
    title: "Name"
    data: "data name"
  -
    title: "Status"
    data: "data msg"
  rows: "generated"
  data: "vpp-perf-results-3n-skx"
  filter: "not 'NDRCHK' and not 'PDRCHK'"
  parameters:
  - "name"
  - "parent"
  - "msg"

# Detailed Test Results - VPP Performance Results 2n-skx
-
  type: "table"
  title: "Detailed Test Results - VPP Performance Results 2n-skx"
  algorithm: "table_merged_details"
  output-file-ext: ".csv"
  output-file: "{DIR[DTR,PERF,VPP,2N,SKX]}/vpp_performance_results_2n_skx"
  columns:
  -
    title: "Name"
    data: "data name"
  -
    title: "Status"
    data: "data msg"
  rows: "generated"
  data: "vpp-perf-results-2n-skx"
  filter: "not 'NDRCHK' and not 'PDRCHK'"
  parameters:
  - "name"
  - "parent"
  - "msg"

# Detailed Test Results - VPP Performance Results 2n-dnv
-
  type: "table"
  title: "Detailed Test Results - VPP Performance Results 2n-dnv"
  algorithm: "table_details"
  output-file-ext: ".csv"
  output-file: "{DIR[DTR,PERF,VPP,2N,DNV]}/vpp_performance_results_2n_dnv"
  columns:
  -
    title: "Name"
    data: "data name"
  -
    title: "Status"
    data: "data msg"
  rows: "generated"
  data: "intel-dnv-vpp"
  filter: "'NDRPDR'"
  parameters:
  - "name"
  - "parent"
  - "msg"

# Test configuration - VPP Performance Test Configs 3n-hsw
-
  type: "table"
  title: "Test configuration - VPP Performance Test Configs 3n-hsw"
  algorithm: "table_merged_details"
  output-file-ext: ".csv"
  output-file: "{DIR[DTC,PERF,VPP,3N,HSW]}/vpp_test_configuration_3n_hsw"
  columns:
  -
    title: "Name"
    data: "data name"
  -
    title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
    data: "data vat-history"
  rows: "generated"
  data: "vpp-perf-results-3n-hsw"
  filter: "not 'NDRCHK' and not 'PDRCHK'"
  parameters:
  - "parent"
  - "name"
  - "vat-history"

# Test configuration - VPP Performance Test Configs 3n-skx
-
  type: "table"
  title: "Test configuration - VPP Performance Test Configs 3n-skx"
  algorithm: "table_merged_details"
  output-file-ext: ".csv"
  output-file: "{DIR[DTC,PERF,VPP,3N,SKX]}/vpp_test_configuration_3n_skx"
  columns:
  -
    title: "Name"
    data: "data name"
  -
    title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
    data: "data vat-history"
  rows: "generated"
  data: "vpp-perf-results-3n-skx"
  filter: "not 'NDRCHK' and not 'PDRCHK'"
  parameters:
  - "parent"
  - "name"
  - "vat-history"

# Test configuration - VPP Performance Test Configs 2n-skx
-
  type: "table"
  title: "Test configuration - VPP Performance Test Configs 2n-skx"
  algorithm: "table_merged_details"
  output-file-ext: ".csv"
  output-file: "{DIR[DTC,PERF,VPP,2N,SKX]}/vpp_test_configuration_2n_skx"
  columns:
  -
    title: "Name"
    data: "data name"
  -
    title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
    data: "data vat-history"
  rows: "generated"
  data: "vpp-perf-results-2n-skx"
  filter: "not 'NDRCHK' and not 'PDRCHK'"
  parameters:
  - "parent"
  - "name"
  - "vat-history"

# Test configuration - VPP Performance Test Configs 2n-dnv
-
  type: "table"
  title: "Test configuration - VPP Performance Test Configs 2n-dnv"
  algorithm: "table_details"
  output-file-ext: ".csv"
  output-file: "{DIR[DTC,PERF,VPP,2N,DNV]}/vpp_test_configuration_2n_dnv"
  columns:
  -
    title: "Name"
    data: "data name"
  -
    title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
    data: "data vat-history"
  rows: "generated"
  data: "intel-dnv-vpp"
  filter: "'NDRPDR'"
  parameters:
  - "parent"
  - "name"
  - "vat-history"

# Test Operational Data - VPP Performance Operational Data 3n-hsw
-
  type: "table"
  title: "Test Operational Data - VPP Performance Operational Data 3n-hsw"
  algorithm: "table_merged_details"
  output-file-ext: ".csv"
  output-file: "{DIR[DTO,PERF,VPP,3N,HSW]}/vpp_test_operational_3n_hsw"
  columns:
  -
    title: "Name"
    data: "data name"
  -
    title: "VPP Operational Data - Outputs of 'show runtime' at NDR packet rate"
    data: "data show-run"
  rows: "generated"
  data: "vpp-perf-results-3n-hsw"
  filter: "not 'NDRCHK' and not 'PDRCHK'"
  parameters:
  - "parent"
  - "name"
  - "show-run"

# Test Operational Data - VPP Performance Operational Data 3n-skx
-
  type: "table"
  title: "Test Operational Data - VPP Performance Operational Data 3n-skx"
  algorithm: "table_merged_details"
  output-file-ext: ".csv"
  output-file: "{DIR[DTO,PERF,VPP,3N,SKX]}/vpp_test_operational_3n_skx"
  columns:
  -
    title: "Name"
    data: "data name"
  -
    title: "VPP Operational Data - Outputs of 'show runtime' at NDR packet rate"
    data: "data show-run"
  rows: "generated"
  data: "vpp-perf-results-3n-skx"
  filter: "not 'NDRCHK' and not 'PDRCHK'"
  parameters:
  - "parent"
  - "name"
  - "show-run"

# Test Operational Data - VPP Performance Operational Data 2n-skx
-
  type: "table"
  title: "Test Operational Data - VPP Performance Operational Data 2n-skx"
  algorithm: "table_merged_details"
  output-file-ext: ".csv"
  output-file: "{DIR[DTO,PERF,VPP,2N,SKX]}/vpp_test_operational_2n_skx"
  columns:
  -
    title: "Name"
    data: "data name"
  -
    title: "VPP Operational Data - Outputs of 'show runtime' at NDR packet rate"
    data: "data show-run"
  rows: "generated"
  data: "vpp-perf-results-2n-skx"
  filter: "not 'NDRCHK' and not 'PDRCHK'"
  parameters:
  - "parent"
  - "name"
  - "show-run"

# Test Operational Data - VPP Performance Operational Data 2n-dnv
-
  type: "table"
  title: "Test Operational Data - VPP Performance Operational Data 2n-dnv"
  algorithm: "table_details"
  output-file-ext: ".csv"
  output-file: "{DIR[DTO,PERF,VPP,2N,DNV]}/vpp_test_operational_2n_dnv"
  columns:
  -
    title: "Name"
    data: "data name"
  -
    title: "VPP Operational Data - Outputs of 'show runtime' at NDR packet rate"
    data: "data show-run"
  rows: "generated"
  data: "intel-dnv-vpp"
  filter: "'NDRPDR'"
  parameters:
  - "parent"
  - "name"
  - "show-run"

# Detailed Test Results - VPP MRR Results 3n-hsw
-
  type: "table"
  title: "Detailed Test Results - VPP MRR Results 3n-hsw"
  algorithm: "table_details"
  output-file-ext: ".csv"
  output-file: "{DIR[DTR,MRR,VPP,3N,HSW]}/vpp_mrr_results_3n_hsw"
  columns:
  -
    title: "Name"
    data: "data name"
  -
    title: "Status"
    data: "data msg"
  rows: "generated"
  data: "vpp-mrr-results-3n-hsw"
  filter: "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "msg"

# Detailed Test Results - VPP MRR Results 3n-skx
-
  type: "table"
  title: "Detailed Test Results - VPP MRR Results 3n-skx"
  algorithm: "table_details"
  output-file-ext: ".csv"
  output-file: "{DIR[DTR,MRR,VPP,3N,SKX]}/vpp_mrr_results_3n_skx"
  columns:
  -
    title: "Name"
    data: "data name"
  -
    title: "Status"
    data: "data msg"
  rows: "generated"
  data: "vpp-mrr-results-3n-skx"
  filter: "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "msg"

# Detailed Test Results - VPP MRR Results 2n-skx
-
  type: "table"
  title: "Detailed Test Results - VPP MRR Results 2n-skx"
  algorithm: "table_details"
  output-file-ext: ".csv"
  output-file: "{DIR[DTR,MRR,VPP,2N,SKX]}/vpp_mrr_results_2n_skx"
  columns:
  -
    title: "Name"
    data: "data name"
  -
    title: "Status"
    data: "data msg"
  rows: "generated"
  data: "vpp-mrr-results-2n-skx"
  filter: "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "msg"

# Detailed Test Results - VPP MRR Results 2n-dnv
-
  type: "table"
  title: "Detailed Test Results - VPP MRR Results 2n-dnv"
  algorithm: "table_details"
  output-file-ext: ".csv"
  output-file: "{DIR[DTR,MRR,VPP,2N,DNV]}/vpp_mrr_results_2n_dnv"
  columns:
  -
    title: "Name"
    data: "data name"
  -
    title: "Status"
    data: "data msg"
  rows: "generated"
  data: "intel-dnv-vpp"
  filter: "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "msg"

# Test configuration - VPP MRR Test Configs 3n-hsw
-
  type: "table"
  title: "Test configuration - VPP MRR Test Configs 3n-hsw"
  algorithm: "table_details"
  output-file-ext: ".csv"
  output-file: "{DIR[DTC,MRR,VPP,3N,HSW]}/vpp_mrr_test_configuration_3n_hsw"
  columns:
  -
    title: "Name"
    data: "data name"
  -
    title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
    data: "data vat-history"
  rows: "generated"
  data: "vpp-mrr-results-3n-hsw"
  filter: "'MRR'"
  parameters:
  - "parent"
  - "name"
  - "vat-history"

# Test configuration - VPP MRR Test Configs 3n-skx
-
  type: "table"
  title: "Test configuration - VPP MRR Test Configs 3n-skx"
  algorithm: "table_details"
  output-file-ext: ".csv"
  output-file: "{DIR[DTC,MRR,VPP,3N,SKX]}/vpp_mrr_test_configuration_3n_skx"
  columns:
  -
    title: "Name"
    data: "data name"
  -
    title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
    data: "data vat-history"
  rows: "generated"
  data: "vpp-mrr-results-3n-skx"
  filter: "'MRR'"
  parameters:
  - "parent"
  - "name"
  - "vat-history"

# Test configuration - VPP MRR Test Configs 2n-skx
-
  type: "table"
  title: "Test configuration - VPP MRR Test Configs 2n-skx"
  algorithm: "table_details"
  output-file-ext: ".csv"
  output-file: "{DIR[DTC,MRR,VPP,2N,SKX]}/vpp_mrr_test_configuration_2n_skx"
  columns:
  -
    title: "Name"
    data: "data name"
  -
    title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
    data: "data vat-history"
  rows: "generated"
  data: "vpp-mrr-results-2n-skx"
  filter: "'MRR'"
  parameters:
  - "parent"
  - "name"
  - "vat-history"

# Test configuration - VPP MRR Test Configs 2n-dnv
-
  type: "table"
  title: "Test configuration - VPP MRR Test Configs 2n-dnv"
  algorithm: "table_details"
  output-file-ext: ".csv"
  output-file: "{DIR[DTC,MRR,VPP,2N,DNV]}/vpp_mrr_test_configuration_2n_dnv"
  columns:
  -
    title: "Name"
    data: "data name"
  -
    title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
    data: "data vat-history"
  rows: "generated"
  data: "intel-dnv-vpp"
  filter: "'MRR'"
  parameters:
  - "parent"
  - "name"
  - "vat-history"

# Detailed Test Results - VPP Functional Results - Ubuntu
-
  type: "table"
  title: "Detailed Test Results - VPP Functional Results - Ubuntu"
  algorithm: "table_details"
  output-file-ext: ".csv"
  output-file: "{DIR[DTR,FUNC,VPP,UBUNTU]}/vpp_functional_results_ubuntu"
  columns:
  -
    title: "Name"
    data: "data name"
  -
    title: "Documentation"
    data: "data doc"
  -
    title: "Status"
    data: "data status"
  rows: "generated"
  data: "vpp-func-results-ubuntu"
  filter: "all"
  parameters:
  - "name"
  - "parent"
  - "doc"
  - "status"

# Detailed Test Results - VPP Functional Results - CentOS
-
  type: "table"
  title: "Detailed Test Results - VPP Functional Results - CentOS"
  algorithm: "table_details"
  output-file-ext: ".csv"
  output-file: "{DIR[DTR,FUNC,VPP,CENTOS]}/vpp_functional_results_centos"
  columns:
  -
    title: "Name"
    data: "data name"
  -
    title: "Documentation"
    data: "data doc"
  -
    title: "Status"
    data: "data status"
  rows: "generated"
  data:
    "vpp-func-results-centos"
  filter: "all"
  parameters:
  - "name"
  - "parent"
  - "doc"
  - "status"

# Test configuration - VPP Functional Test Configs - Ubuntu
-
  type: "table"
  title: "Test configuration - VPP Functional Test Configs - Ubuntu"
  algorithm: "table_details"
  output-file-ext: ".csv"
  output-file: "{DIR[DTC,FUNC,VPP,UBUNTU]}/vpp_functional_configuration_ubuntu"
  columns:
  -
    title: "Name"
    data: "data name"
  -
    title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
    data: "data vat-history"
  rows: "generated"
  data: "vpp-func-results-ubuntu"
  filter: "all"
  parameters:
  - "parent"
  - "name"
  - "vat-history"

# Test configuration - VPP Functional Test Configs - CentOS
-
  type: "table"
  title: "Test configuration - VPP Functional Test Configs - CentOS"
  algorithm: "table_details"
  output-file-ext: ".csv"
  output-file: "{DIR[DTC,FUNC,VPP,CENTOS]}/vpp_functional_configuration_centos"
  columns:
  -
    title: "Name"
    data: "data name"
  -
    title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
    data: "data vat-history"
  rows: "generated"
  data: "vpp-func-results-centos"
  filter: "all"
  parameters:
  - "parent"
  - "name"
  - "vat-history"

# Detailed Test Results - Container Orchestrated Topologies Performance Results 3n-hsw
-
  type: "table"
  title: "Detailed Test Results - Container Orchestrated Topologies Performance Results 3n-hsw"
  algorithm: "table_details"
  output-file-ext: ".csv"
  output-file: "{DIR[DTR,PERF,COT,3N,HSW]}/cot_performance_results_3n_hsw"
  columns:
  -
    title: "Name"
    data: "data name"
  -
    title: "Status"
    data: "data msg"
  rows: "generated"
  data: "ligato-perf-results-3n-hsw"
  filter: "all"
  parameters:
  - "name"
  - "parent"
  - "msg"

# Detailed Test Results - VPP Device Results - Ubuntu
-
  type: "table"
  title: "Detailed Test Results - VPP Device Results - Ubuntu"
  algorithm: "table_details"
  output-file-ext: ".csv"
  output-file: "{DIR[DTR,FUNC,VPP,DEVICE,UBUNTU]}/vpp_device_results_ubuntu"
  columns:
  -
    title: "Name"
    data: "data name"
  -
    title: "Documentation"
    data: "data doc"
  -
    title: "Status"
    data: "data status"
  rows: "generated"
  data: "vpp-device-results-ubuntu"
  filter: "all"
  parameters:
  - "name"
  - "parent"
  - "doc"
  - "status"

# Test configuration - VPP Device Test Configs - Ubuntu
-
  type: "table"
  title: "Test configuration - VPP Device Test Configs - Ubuntu"
  algorithm: "table_details"
  output-file-ext: ".csv"
  output-file: "{DIR[DTC,FUNC,VPP,DEVICE,UBUNTU]}/vpp_device_configuration_ubuntu"
  columns:
  -
    title: "Name"
    data: "data name"
  -
    title: "VPP API Test (VAT) Commands History - Commands Used Per Test Case"
    data: "data vat-history"
  rows: "generated"
  data: "vpp-device-results-ubuntu"
  filter: "all"
  parameters:
  - "parent"
  - "name"
  - "vat-history"

################################################################################

# DPDK Performance Changes 3n-hsw 1t1c pdr
-
  type: "table"
  title: "DPDK Performance Changes 3n-hsw 1t1c pdr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,DPDK]}/performance-changes-3n-hsw-1t1c-pdr"
  history:
    -
      title: "rls1807"
      data: "dpdk-performance-changes-3n-hsw-h1"
  reference:
    title: "rls1810"
    data: "dpdk-performance-changes-3n-hsw-ref"
  compare:
    title: "rls1901"
    data: "dpdk-performance-changes-3n-hsw-cmp"
  data: "dpdk-performance-changes-3n-hsw"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  filter: "'1T1C' and ('NDRPDR' or 'NDRPDRDISC')" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# DPDK Performance Changes 3n-hsw 2t2c pdr
-
  type: "table"
  title: "DPDK Performance Changes 3n-hsw 2t2c pdr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,DPDK]}/performance-changes-3n-hsw-2t2c-pdr"
  history:
    -
      title: "rls1807"
      data: "dpdk-performance-changes-3n-hsw-h1"
  reference:
    title: "rls1810"
    data: "dpdk-performance-changes-3n-hsw-ref"
  compare:
    title: "rls1901"
    data: "dpdk-performance-changes-3n-hsw-cmp"
  data: "dpdk-performance-changes-3n-hsw"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  filter: "'2T2C' and ('NDRPDR' or 'NDRPDRDISC')" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# DPDK Performance Changes 3n-hsw 1t1c ndr
-
  type: "table"
  title: "DPDK Performance Changes 3n-hsw 1t1c ndr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,DPDK]}/performance-changes-3n-hsw-1t1c-ndr"
  history:
    -
      title: "rls1807"
      data: "dpdk-performance-changes-3n-hsw-h1"
  reference:
    title: "rls1810"
    data: "dpdk-performance-changes-3n-hsw-ref"
  compare:
    title: "rls1901"
    data: "dpdk-performance-changes-3n-hsw-cmp"
  data: "dpdk-performance-changes-3n-hsw"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  filter: "'1T1C' and ('NDRPDR' or 'NDRPDRDISC')" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# DPDK Performance Changes 3n-hsw 2t2c ndr
-
  type: "table"
  title: "DPDK Performance Changes 3n-hsw 2t2c ndr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,DPDK]}/performance-changes-3n-hsw-2t2c-ndr"
  history:
    -
      title: "rls1807"
      data: "dpdk-performance-changes-3n-hsw-h1"
  reference:
    title: "rls1810"
    data: "dpdk-performance-changes-3n-hsw-ref"
  compare:
    title: "rls1901"
    data: "dpdk-performance-changes-3n-hsw-cmp"
  data: "dpdk-performance-changes-3n-hsw"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  filter: "'2T2C' and ('NDRPDR' or 'NDRPDRDISC')" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# DPDK Performance Changes 3n-skx 2t1c pdr
-
  type: "table"
  title: "DPDK Performance Changes 3n-skx 2t1c pdr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,DPDK]}/performance-changes-3n-skx-2t1c-pdr"
  history:
    -
      title: "rls1807"
      data: "dpdk-performance-changes-3n-skx-h1"
  reference:
    title: "rls1810"
    data: "dpdk-performance-changes-3n-skx-ref"
  compare:
    title: "rls1901"
    data: "dpdk-performance-changes-3n-skx-cmp"
  data: "dpdk-performance-changes-3n-skx"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  filter: "'2T1C' and ('NDRPDR' or 'NDRPDRDISC')" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# DPDK Performance Changes 3n-skx 4t2c pdr
-
  type: "table"
  title: "DPDK Performance Changes 3n-skx 4t2c pdr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,DPDK]}/performance-changes-3n-skx-4t2c-pdr"
  history:
    -
      title: "rls1807"
      data: "dpdk-performance-changes-3n-skx-h1"
  reference:
    title: "rls1810"
    data: "dpdk-performance-changes-3n-skx-ref"
  compare:
    title: "rls1901"
    data: "dpdk-performance-changes-3n-skx-cmp"
  data: "dpdk-performance-changes-3n-skx"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  filter: "'4T2C' and ('NDRPDR' or 'NDRPDRDISC')" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# DPDK Performance Changes 3n-skx 2t1c ndr
-
  type: "table"
  title: "DPDK Performance Changes 3n-skx 2t1c ndr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,DPDK]}/performance-changes-3n-skx-2t1c-ndr"
  history:
    -
      title: "rls1807"
      data: "dpdk-performance-changes-3n-skx-h1"
  reference:
    title: "rls1810"
    data: "dpdk-performance-changes-3n-skx-ref"
  compare:
    title: "rls1901"
    data: "dpdk-performance-changes-3n-skx-cmp"
  data: "dpdk-performance-changes-3n-skx"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  filter: "'2T1C' and ('NDRPDR' or 'NDRPDRDISC')" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# DPDK Performance Changes 3n-skx 4t2c ndr
-
  type: "table"
  title: "DPDK Performance Changes 3n-skx 4t2c ndr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,DPDK]}/performance-changes-3n-skx-4t2c-ndr"
  history:
    -
      title: "rls1807"
      data: "dpdk-performance-changes-3n-skx-h1"
  reference:
    title: "rls1810"
    data: "dpdk-performance-changes-3n-skx-ref"
  compare:
    title: "rls1901"
    data: "dpdk-performance-changes-3n-skx-cmp"
  data: "dpdk-performance-changes-3n-skx"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  filter: "'4T2C' and ('NDRPDR' or 'NDRPDRDISC')" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# DPDK Comparison Across Testbeds 3n-hsw to 3n-skx ndr
-
  type: "table"
  title: "DPDK Comparison Across Testbeds 3n-hsw to 3n-skx ndr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,DPDK]}/performance-compare-testbeds-3n-hsw-3n-skx-ndr"
  reference:
    title: "3-Node Hsw"
    data: "dpdk-compare-testbeds-ref"
  compare:
    title: "3-Node Skx"
    data: "dpdk-compare-testbeds-cmp"
  data: "dpdk-compare-testbeds"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  filter: "'NIC_Intel-X710' and ('NDRPDR' or 'NDRPDRDISC')" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# DPDK Comparison Across Testbeds 3n-hsw to 3n-skx pdr
-
  type: "table"
  title: "DPDK Comparison Across Testbeds 3n-hsw to 3n-skx pdr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,DPDK]}/performance-compare-testbeds-3n-hsw-3n-skx-pdr"
  reference:
    title: "3-Node Hsw"
    data: "dpdk-compare-testbeds-ref"
  compare:
    title: "3-Node Skx"
    data: "dpdk-compare-testbeds-cmp"
  data: "dpdk-compare-testbeds"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  filter: "'NIC_Intel-X710' and ('NDRPDR' or 'NDRPDRDISC')" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# DPDK Comparison Across Topologies 3n-skx to 2n-skx ndr
-
  type: "table"
  title: "DPDK Comparison Across Topologies 3n-skx to 2n-skx ndr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,DPDK]}/performance-compare-topologies-3n-skx-2n-skx-ndr"
  reference:
    title: "3-Node Skx"
    data: "dpdk-compare-topologies-ref"
  compare:
    title: "2-Node Skx"
    data: "dpdk-compare-topologies-cmp"
  data: "dpdk-compare-topologies"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  filter: "'NDRPDR'" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# DPDK Comparison Across Topologies 3n-skx to 2n-skx pdr
-
  type: "table"
  title: "DPDK Comparison Across Topologies 3n-skx to 2n-skx pdr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,DPDK]}/performance-compare-topologies-3n-skx-2n-skx-pdr"
  reference:
    title: "3-Node Skx"
    data: "dpdk-compare-topologies-ref"
  compare:
    title: "2-Node Skx"
    data: "dpdk-compare-topologies-cmp"
  data: "dpdk-compare-topologies"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  filter: "'NDRPDR'" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# DPDK Performance Changes 2n-skx 2t1c pdr
-
  type: "table"
  title: "DPDK Performance Changes 2n-skx 2t1c pdr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,DPDK]}/performance-changes-2n-skx-2t1c-pdr"
  reference:
    title: "rls1810"
    data: "dpdk-performance-changes-2n-skx-ref"
  compare:
    title: "rls1901"
    data: "dpdk-performance-changes-2n-skx-cmp"
  data: "dpdk-performance-changes-2n-skx"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  filter: "'2T1C' and ('NDRPDR' or 'NDRPDRDISC')" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# DPDK Performance Changes 2n-skx 4t2c pdr
-
  type: "table"
  title: "DPDK Performance Changes 2n-skx 4t2c pdr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,DPDK]}/performance-changes-2n-skx-4t2c-pdr"
  reference:
    title: "rls1810"
    data: "dpdk-performance-changes-2n-skx-ref"
  compare:
    title: "rls1901"
    data: "dpdk-performance-changes-2n-skx-cmp"
  data: "dpdk-performance-changes-2n-skx"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  filter: "'4T2C' and ('NDRPDR' or 'NDRPDRDISC')" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# DPDK Performance Changes 2n-skx 2t1c ndr
-
  type: "table"
  title: "DPDK Performance Changes 2n-skx 2t1c ndr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,DPDK]}/performance-changes-2n-skx-2t1c-ndr"
  reference:
    title: "rls1810"
    data: "dpdk-performance-changes-2n-skx-ref"
  compare:
    title: "rls1901"
    data: "dpdk-performance-changes-2n-skx-cmp"
  data: "dpdk-performance-changes-2n-skx"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  filter: "'2T1C' and ('NDRPDR' or 'NDRPDRDISC')" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# DPDK Performance Changes 2n-skx 4t2c ndr
-
  type: "table"
  title: "DPDK Performance Changes 2n-skx 4t2c ndr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,DPDK]}/performance-changes-2n-skx-4t2c-ndr"
  reference:
    title: "rls1810"
    data: "dpdk-performance-changes-2n-skx-ref"
  compare:
    title: "rls1901"
    data: "dpdk-performance-changes-2n-skx-cmp"
  data: "dpdk-performance-changes-2n-skx"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  filter: "'4T2C' and ('NDRPDR' or 'NDRPDRDISC')" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

# Detailed Test Results - DPDK Performance Results 3n-hsw
-
  type: "table"
  title: "Detailed Test Results - DPDK Performance Results 3n-hsw"
  algorithm: "table_details"
  output-file-ext: ".csv"
  output-file: "{DIR[DTR,PERF,DPDK,3N,HSW]}/dpdk_performance_results_3n_hsw"
  columns:
  -
    title: "Name"
    data: "data name"
  -
    title: "Status"
    data: "data msg"
  rows: "generated"
  data: "dpdk-perf-results-3n-hsw"
  filter: "all"
  parameters:
  - "name"
  - "parent"
  - "msg"

# Detailed Test Results - DPDK Performance Results 3n-skx
-
  type: "table"
  title: "Detailed Test Results - DPDK Performance Results 3n-skx"
  algorithm: "table_details"
  output-file-ext: ".csv"
  output-file: "{DIR[DTR,PERF,DPDK,3N,SKX]}/dpdk_performance_results_3n_skx"
  columns:
  -
    title: "Name"
    data: "data name"
  -
    title: "Status"
    data: "data msg"
  rows: "generated"
  data: "dpdk-perf-results-3n-skx"
  filter: "all"
  parameters:
  - "name"
  - "parent"
  - "msg"

# Detailed Test Results - DPDK Performance Results 2n-skx
-
  type: "table"
  title: "Detailed Test Results - DPDK Performance Results 2n-skx"
  algorithm: "table_details"
  output-file-ext: ".csv"
  output-file: "{DIR[DTR,PERF,DPDK,2N,SKX]}/dpdk_performance_results_2n_skx"
  columns:
  -
    title: "Name"
    data: "data name"
  -
    title: "Status"
    data: "data msg"
  rows: "generated"
  data: "dpdk-perf-results-2n-skx"
  filter: "all"
  parameters:
  - "name"
  - "parent"
  - "msg"

################################################################################
# HoneyComb
-
  type: "table"
  title: "Detailed Test Results - Honeycomb Functional Results"
  algorithm: "table_details"
  output-file-ext: ".csv"
  output-file: "{DIR[DTR,FUNC,HC]}/hc_functional_results"
  columns:
  -
    title: "Name"
    data: "data name"
  -
    title: "Documentation"
    data: "data doc"
  -
    title: "Status"
    data: "data status"
  rows: "generated"
  data:
    "hc-func-results"
  filter: "all"
  parameters:
  - "name"
  - "parent"
  - "doc"
  - "status"

################################################################################
# NSH SFC
-
  type: "table"
  title: "Detailed Test Results - NSH SFC Functional Results"
  algorithm: "table_details"
  output-file-ext: ".csv"
  output-file: "{DIR[DTR,FUNC,NSHSFC]}/nsh_sfc_functional_results"
  columns:
  -
    title: "Name"
    data: "data name"
  -
    title: "Documentation"
    data: "data doc"
  -
    title: "Status"
    data: "data status"
  rows: "generated"
  data:
    "nsh-func-results"
  filter: "all"
  parameters:
  - "name"
  - "parent"
  - "doc"
  - "status"

################################################################################
# DMM
-
  type: "table"
  title: "Detailed Test Results - DMM Functional Results"
  algorithm: "table_details"
  output-file-ext: ".csv"
  output-file: "{DIR[DTR,FUNC,DMM]}/dmm_functional_results"
  columns:
  -
    title: "Name"
    data: "data name"
  -
    title: "Documentation"
    data: "data doc"
  -
    title: "Status"
    data: "data status"
  rows: "generated"
  data:
    "dmm-func-results"
  filter: "all"
  parameters:
  - "name"
  - "parent"
  - "doc"
  - "status"

################################################################################
###                                F I L E S                                 ###
################################################################################

# VPP Performance Results 3n-hsw
-
  type: "file"
  title: "VPP Performance Results 3n-hsw"
  algorithm: "file_test_results"
  output-file-ext: ".rst"
  output-file: "{DIR[DTR,PERF,VPP,3N,HSW]}/vpp_performance_results_3n_hsw"
  file-header: "\n.. |br| raw:: html\n\n    <br />\n\n\n.. |prein| raw:: html\n\n    <pre>\n\n\n.. |preout| raw:: html\n\n    </pre>\n\n"
  dir-tables: "{DIR[DTR,PERF,VPP,3N,HSW]}"
  data: "vpp-perf-results-3n-hsw"
  filter: "not 'NDRCHK' and not 'PDRCHK'"
  parameters:
  - "name"
  - "doc"
  - "level"
  - "parent"
  data-start-level: 3

# VPP Performance Results 3n-skx
-
  type: "file"
  title: "VPP Performance Results 3n-skx"
  algorithm: "file_test_results"
  output-file-ext: ".rst"
  output-file: "{DIR[DTR,PERF,VPP,3N,SKX]}/vpp_performance_results_3n_skx"
  file-header: "\n.. |br| raw:: html\n\n    <br />\n\n\n.. |prein| raw:: html\n\n    <pre>\n\n\n.. |preout| raw:: html\n\n    </pre>\n\n"
  dir-tables: "{DIR[DTR,PERF,VPP,3N,SKX]}"
  data: "vpp-perf-results-3n-skx"
  filter: "not 'NDRCHK' and not 'PDRCHK'"
  parameters:
  - "name"
  - "doc"
  - "level"
  - "parent"
  data-start-level: 3

# VPP Performance Results 2n-skx
-
  type: "file"
  title: "VPP Performance Results 2n-skx"
  algorithm: "file_test_results"
  output-file-ext: ".rst"
  output-file: "{DIR[DTR,PERF,VPP,2N,SKX]}/vpp_performance_results_2n_skx"
  file-header: "\n.. |br| raw:: html\n\n    <br />\n\n\n.. |prein| raw:: html\n\n    <pre>\n\n\n.. |preout| raw:: html\n\n    </pre>\n\n"
  dir-tables: "{DIR[DTR,PERF,VPP,2N,SKX]}"
  data: "vpp-perf-results-2n-skx"
  filter: "not 'NDRCHK' and not 'PDRCHK'"
  parameters:
  - "name"
  - "doc"
  - "level"
  - "parent"
  data-start-level: 3

# VPP Performance Results 2n-dnv
-
  type: "file"
  title: "VPP Performance Results 2n-dnv"
  algorithm: "file_test_results"
  output-file-ext: ".rst"
  output-file: "{DIR[DTR,PERF,VPP,2N,DNV]}/vpp_performance_results_2n_dnv"
  file-header: "\n.. |br| raw:: html\n\n    <br />\n\n\n.. |prein| raw:: html\n\n    <pre>\n\n\n.. |preout| raw:: html\n\n    </pre>\n\n"
  dir-tables: "{DIR[DTR,PERF,VPP,2N,DNV]}"
  data: "intel-dnv-vpp"
  filter: "'NDRPDR'"
  parameters:
  - "name"
  - "doc"
  - "level"
  - "parent"
  data-start-level: 3

# VPP Performance Configuration 3n-hsw
-
  type: "file"
  title: "VPP Performance Configuration 3n-hsw"
  algorithm: "file_test_results"
  output-file-ext: ".rst"
  output-file: "{DIR[DTC,PERF,VPP,3N,HSW]}/vpp_performance_configuration_3n_hsw"
  file-header: "\n.. |br| raw:: html\n\n    <br />\n\n\n.. |prein| raw:: html\n\n    <pre>\n\n\n.. |preout| raw:: html\n\n    </pre>\n\n"
  dir-tables: "{DIR[DTC,PERF,VPP,3N,HSW]}"
  data: "vpp-perf-results-3n-hsw"
  filter: "not 'NDRCHK' and not 'PDRCHK'"
  parameters:
  - "name"
  - "doc"
  - "level"
  - "parent"
  data-start-level: 3

# VPP Performance Configuration 3n-skx
-
  type: "file"
  title: "VPP Performance Configuration 3n-skx"
  algorithm: "file_test_results"
  output-file-ext: ".rst"
  output-file: "{DIR[DTC,PERF,VPP,3N,SKX]}/vpp_performance_configuration_3n_skx"
  file-header: "\n.. |br| raw:: html\n\n    <br />\n\n\n.. |prein| raw:: html\n\n    <pre>\n\n\n.. |preout| raw:: html\n\n    </pre>\n\n"
  dir-tables: "{DIR[DTC,PERF,VPP,3N,SKX]}"
  data: "vpp-perf-results-3n-skx"
  filter: "not 'NDRCHK' and not 'PDRCHK'"
  parameters:
  - "name"
  - "doc"
  - "level"
  - "parent"
  data-start-level: 3

# VPP Performance Configuration 2n-skx
-
  type: "file"
  title: "VPP Performance Configuration 2n-skx"
  algorithm: "file_test_results"
  output-file-ext: ".rst"
  output-file: "{DIR[DTC,PERF,VPP,2N,SKX]}/vpp_performance_configuration_2n_skx"
  file-header: "\n.. |br| raw:: html\n\n    <br />\n\n\n.. |prein| raw:: html\n\n    <pre>\n\n\n.. |preout| raw:: html\n\n    </pre>\n\n"
  dir-tables: "{DIR[DTC,PERF,VPP,2N,SKX]}"
  data: "vpp-perf-results-2n-skx"
  filter: "not 'NDRCHK' and not 'PDRCHK'"
  parameters:
  - "name"
  - "doc"
  - "level"
  - "parent"
  data-start-level: 3

# VPP Performance Configuration 2n-dnv
-
  type: "file"
  title: "VPP Performance Configuration 2n-dnv"
  algorithm: "file_test_results"
  output-file-ext: ".rst"
  output-file: "{DIR[DTC,PERF,VPP,2N,DNV]}/vpp_performance_configuration_2n_dnv"
  file-header: "\n.. |br| raw:: html\n\n    <br />\n\n\n.. |prein| raw:: html\n\n    <pre>\n\n\n.. |preout| raw:: html\n\n    </pre>\n\n"
  dir-tables: "{DIR[DTC,PERF,VPP,2N,DNV]}"
  data: "intel-dnv-vpp"
  filter: "'NDRPDR'"
  parameters:
  - "name"
  - "doc"
  - "level"
  - "parent"
  data-start-level: 3

# VPP Performance Operational Data 3n-hsw
-
  type: "file"
  title: "VPP Performance Operational Data 3n-hsw"
  algorithm: "file_test_results"
  output-file-ext: ".rst"
  output-file: "{DIR[DTO,PERF,VPP,3N,HSW]}/vpp_performance_operational_data_3n_hsw"
  file-header: "\n.. |br| raw:: html\n\n    <br />\n\n\n.. |prein| raw:: html\n\n    <pre>\n\n\n.. |preout| raw:: html\n\n    </pre>\n\n"
  dir-tables: "{DIR[DTO,PERF,VPP,3N,HSW]}"
  data: "vpp-perf-results-3n-hsw"
  filter: "not 'NDRCHK' and not 'PDRCHK'"
  parameters:
  - "name"
  - "doc"
  - "level"
  - "parent"
  data-start-level: 3

# VPP Performance Operational Data 3n-skx
-
  type: "file"
  title: "VPP Performance Operational Data 3n-skx"
  algorithm: "file_test_results"
  output-file-ext: ".rst"
  output-file: "{DIR[DTO,PERF,VPP,3N,SKX]}/vpp_performance_operational_data_3n_skx"
  file-header: "\n.. |br| raw:: html\n\n    <br />\n\n\n.. |prein| raw:: html\n\n    <pre>\n\n\n.. |preout| raw:: html\n\n    </pre>\n\n"
  dir-tables: "{DIR[DTO,PERF,VPP,3N,SKX]}"
  data: "vpp-perf-results-3n-skx"
  filter: "not 'NDRCHK' and not 'PDRCHK'"
  parameters:
  - "name"
  - "doc"
  - "level"
  - "parent"
  data-start-level: 3

# VPP Performance Operational Data 2n-skx
-
  type: "file"
  title: "VPP Performance Operational Data 2n-skx"
  algorithm: "file_test_results"
  output-file-ext: ".rst"
  output-file: "{DIR[DTO,PERF,VPP,2N,SKX]}/vpp_performance_operational_data_2n_skx"
  file-header: "\n.. |br| raw:: html\n\n    <br />\n\n\n.. |prein| raw:: html\n\n    <pre>\n\n\n.. |preout| raw:: html\n\n    </pre>\n\n"
  dir-tables: "{DIR[DTO,PERF,VPP,2N,SKX]}"
  data: "vpp-perf-results-2n-skx"
  filter: "not 'NDRCHK' and not 'PDRCHK'"
  parameters:
  - "name"
  - "doc"
  - "level"
  - "parent"
  data-start-level: 3

# VPP Performance Operational Data 2n-dnv
-
  type: "file"
  title: "VPP Performance Operational Data 2n-dnv"
  algorithm: "file_test_results"
  output-file-ext: ".rst"
  output-file: "{DIR[DTO,PERF,VPP,2N,DNV]}/vpp_performance_operational_data_2n_dnv"
  file-header: "\n.. |br| raw:: html\n\n    <br />\n\n\n.. |prein| raw:: html\n\n    <pre>\n\n\n.. |preout| raw:: html\n\n    </pre>\n\n"
  dir-tables: "{DIR[DTO,PERF,VPP,2N,DNV]}"
  data: "intel-dnv-vpp"
  filter: "'NDRPDR'"
  parameters:
  - "name"
  - "doc"
  - "level"
  - "parent"
  data-start-level: 3

# VPP MRR Results 3n-hsw
-
  type: "file"
  title: "VPP MRR Results 3n-hsw"
  algorithm: "file_test_results"
  output-file-ext: ".rst"
  output-file: "{DIR[DTR,MRR,VPP,3N,HSW]}/vpp_mrr_results_3n_hsw"
  file-header: "\n.. |br| raw:: html\n\n    <br />\n\n\n.. |prein| raw:: html\n\n    <pre>\n\n\n.. |preout| raw:: html\n\n    </pre>\n\n"
  dir-tables: "{DIR[DTR,MRR,VPP,3N,HSW]}"
  data: "vpp-mrr-results-3n-hsw"
  filter: "'MRR'"
  parameters:
  - "name"
  - "doc"
  - "level"
  - "parent"
  data-start-level: 3

# VPP MRR Results 3n-skx
-
  type: "file"
  title: "VPP MRR Results 3n-skx"
  algorithm: "file_test_results"
  output-file-ext: ".rst"
  output-file: "{DIR[DTR,MRR,VPP,3N,SKX]}/vpp_mrr_results_3n_skx"
  file-header: "\n.. |br| raw:: html\n\n    <br />\n\n\n.. |prein| raw:: html\n\n    <pre>\n\n\n.. |preout| raw:: html\n\n    </pre>\n\n"
  dir-tables: "{DIR[DTR,MRR,VPP,3N,SKX]}"
  data: "vpp-mrr-results-3n-skx"
  filter: "'MRR'"
  parameters:
  - "name"
  - "doc"
  - "level"
  - "parent"
  data-start-level: 3

# VPP MRR Results 2n-skx
-
  type: "file"
  title: "VPP MRR Results 2n-skx"
  algorithm: "file_test_results"
  output-file-ext: ".rst"
  output-file: "{DIR[DTR,MRR,VPP,2N,SKX]}/vpp_mrr_results_2n_skx"
  file-header: "\n.. |br| raw:: html\n\n    <br />\n\n\n.. |prein| raw:: html\n\n    <pre>\n\n\n.. |preout| raw:: html\n\n    </pre>\n\n"
  dir-tables: "{DIR[DTR,MRR,VPP,2N,SKX]}"
  data: "vpp-mrr-results-2n-skx"
  filter: "all"
  parameters:
  - "name"
  - "doc"
  - "level"
  - "parent"
  data-start-level: 3

# VPP MRR Results 2n-dnv
-
  type: "file"
  title: "VPP MRR Results 2n-dnv"
  algorithm: "file_test_results"
  output-file-ext: ".rst"
  output-file: "{DIR[DTR,MRR,VPP,2N,DNV]}/vpp_mrr_results_2n_dnv"
  file-header: "\n.. |br| raw:: html\n\n    <br />\n\n\n.. |prein| raw:: html\n\n    <pre>\n\n\n.. |preout| raw:: html\n\n    </pre>\n\n"
  dir-tables: "{DIR[DTR,MRR,VPP,2N,DNV]}"
  data: "intel-dnv-vpp"
  filter: "'MRR'"
  parameters:
  - "name"
  - "doc"
  - "level"
  - "parent"
  data-start-level: 3

# VPP MRR Configuration 3n-hsw
-
  type: "file"
  title: "VPP MRR Configuration 3n-hsw"
  algorithm: "file_test_results"
  output-file-ext: ".rst"
  output-file: "{DIR[DTC,MRR,VPP,3N,HSW]}/vpp_mrr_configuration_3n_hsw"
  file-header: "\n.. |br| raw:: html\n\n    <br />\n\n\n.. |prein| raw:: html\n\n    <pre>\n\n\n.. |preout| raw:: html\n\n    </pre>\n\n"
  dir-tables: "{DIR[DTC,MRR,VPP,3N,HSW]}"
  data: "vpp-mrr-results-3n-hsw"
  filter: "'MRR'"
  parameters:
  - "name"
  - "doc"
  - "level"
  - "parent"
  data-start-level: 3

# VPP MRR Configuration 3n-skx
-
  type: "file"
  title: "VPP MRR Configuration 3n-skx"
  algorithm: "file_test_results"
  output-file-ext: ".rst"
  output-file: "{DIR[DTC,MRR,VPP,3N,SKX]}/vpp_mrr_configuration_3n_skx"
  file-header: "\n.. |br| raw:: html\n\n    <br />\n\n\n.. |prein| raw:: html\n\n    <pre>\n\n\n.. |preout| raw:: html\n\n    </pre>\n\n"
  dir-tables: "{DIR[DTC,MRR,VPP,3N,SKX]}"
  data: "vpp-mrr-results-3n-skx"
  filter: "'MRR'"
  parameters:
  - "name"
  - "doc"
  - "level"
  - "parent"
  data-start-level: 3

# VPP MRR Configuration 2n-skx
-
  type: "file"
  title: "VPP MRR Configuration 2n-skx"
  algorithm: "file_test_results"
  output-file-ext: ".rst"
  output-file: "{DIR[DTC,MRR,VPP,2N,SKX]}/vpp_mrr_configuration_2n_skx"
  file-header: "\n.. |br| raw:: html\n\n    <br />\n\n\n.. |prein| raw:: html\n\n    <pre>\n\n\n.. |preout| raw:: html\n\n    </pre>\n\n"
  dir-tables: "{DIR[DTC,MRR,VPP,2N,SKX]}"
  data: "vpp-mrr-results-2n-skx"
  filter: "'MRR'"
  parameters:
  - "name"
  - "doc"
  - "level"
  - "parent"
  data-start-level: 3

# VPP MRR Configuration 2n-dnv
-
  type: "file"
  title: "VPP MRR Configuration 2n-dnv"
  algorithm: "file_test_results"
  output-file-ext: ".rst"
  output-file: "{DIR[DTC,MRR,VPP,2N,DNV]}/vpp_mrr_configuration_2n_dnv"
  file-header: "\n.. |br| raw:: html\n\n    <br />\n\n\n.. |prein| raw:: html\n\n    <pre>\n\n\n.. |preout| raw:: html\n\n    </pre>\n\n"
  dir-tables: "{DIR[DTC,MRR,VPP,2N,DNV]}"
  data: "intel-dnv-vpp"
  filter: "'MRR'"
  parameters:
  - "name"
  - "doc"
  - "level"
  - "parent"
  data-start-level: 3

# VPP Functional Results - Ubuntu
-
  type: "file"
  title: "VPP Functional Results - Ubuntu"
  algorithm: "file_test_results"
  output-file-ext: ".rst"
  output-file: "{DIR[DTR,FUNC,VPP,UBUNTU]}/vpp_functional_results_ubuntu"
  file-header: "\n.. |br| raw:: html\n\n    <br />\n\n\n.. |prein| raw:: html\n\n    <pre>\n\n\n.. |preout| raw:: html\n\n    </pre>\n\n"
  dir-tables: "{DIR[DTR,FUNC,VPP,UBUNTU]}"
  data: "vpp-func-results-ubuntu"
  filter: "all"
  parameters:
  - "name"
  - "doc"
  - "level"
  - "parent"
  data-start-level: 3

# VPP Functional Results - CentOS
-
  type: "file"
  title: "VPP Functional Results - CentOS"
  algorithm: "file_test_results"
  output-file-ext: ".rst"
  output-file: "{DIR[DTR,FUNC,VPP,CENTOS]}/vpp_functional_results_centos"
  file-header: "\n.. |br| raw:: html\n\n    <br />\n\n\n.. |prein| raw:: html\n\n    <pre>\n\n\n.. |preout| raw:: html\n\n    </pre>\n\n"
  dir-tables: "{DIR[DTR,FUNC,VPP,CENTOS]}"
  data:
    "vpp-func-results-centos"
  filter: "all"
  parameters:
  - "name"
  - "doc"
  - "level"
  - "parent"
  data-start-level: 3

# VPP Functional Configuration - Ubuntu
-
  type: "file"
  title: "VPP Functional Configuration - Ubuntu"
  algorithm: "file_test_results"
  output-file-ext: ".rst"
  output-file: "{DIR[DTC,FUNC,VPP,UBUNTU]}/vpp_functional_configuration_ubuntu"
  file-header: "\n.. |br| raw:: html\n\n    <br />\n\n\n.. |prein| raw:: html\n\n    <pre>\n\n\n.. |preout| raw:: html\n\n    </pre>\n\n"
  dir-tables: "{DIR[DTC,FUNC,VPP,UBUNTU]}"
  data: "vpp-func-results-ubuntu"
  filter: "all"
  parameters:
  - "name"
  - "doc"
  - "level"
  - "parent"
  data-start-level: 3

# VPP Functional Configuration - CentOS
-
  type: "file"
  title: "VPP Functional Configuration - CentOS"
  algorithm: "file_test_results"
  output-file-ext: ".rst"
  output-file: "{DIR[DTC,FUNC,VPP,CENTOS]}/vpp_functional_configuration_centos"
  file-header: "\n.. |br| raw:: html\n\n    <br />\n\n\n.. |prein| raw:: html\n\n    <pre>\n\n\n.. |preout| raw:: html\n\n    </pre>\n\n"
  dir-tables: "{DIR[DTC,FUNC,VPP,CENTOS]}"
  data:
    "vpp-func-results-centos"
  filter: "all"
  parameters:
  - "name"
  - "doc"
  - "level"
  - "parent"
  data-start-level: 3

# VPP Device Results - Ubuntu
-
  type: "file"
  title: "VPP Device Results - Ubuntu"
  algorithm: "file_test_results"
  output-file-ext: ".rst"
  output-file: "{DIR[DTR,FUNC,VPP,DEVICE,UBUNTU]}/vpp_device_results_ubuntu"
  file-header: "\n.. |br| raw:: html\n\n    <br />\n\n\n.. |prein| raw:: html\n\n    <pre>\n\n\n.. |preout| raw:: html\n\n    </pre>\n\n"
  dir-tables: "{DIR[DTR,FUNC,VPP,DEVICE,UBUNTU]}"
  data: "vpp-device-results-ubuntu"
  filter: "all"
  parameters:
  - "name"
  - "doc"
  - "level"
  - "parent"
  data-start-level: 2

# VPP Device Configuration - Ubuntu
-
  type: "file"
  title: "VPP Device Configuration - Ubuntu"
  algorithm: "file_test_results"
  output-file-ext: ".rst"
  output-file: "{DIR[DTC,FUNC,VPP,DEVICE,UBUNTU]}/vpp_device_configuration_ubuntu"
  file-header: "\n.. |br| raw:: html\n\n    <br />\n\n\n.. |prein| raw:: html\n\n    <pre>\n\n\n.. |preout| raw:: html\n\n    </pre>\n\n"
  dir-tables: "{DIR[DTC,FUNC,VPP,DEVICE,UBUNTU]}"
  data: "vpp-device-results-ubuntu"
  filter: "all"
  parameters:
  - "name"
  - "doc"
  - "level"
  - "parent"
  data-start-level: 2

# Container Orchestrated Performance Results 3n-hsw
-
  type: "file"
  title: "Container Orchestrated Performance Results 3n-hsw"
  algorithm: "file_test_results"
  output-file-ext: ".rst"
  output-file: "{DIR[DTR,PERF,COT,3N,HSW]}/cot_performance_results_3n_hsw"
  file-header: "\n.. |br| raw:: html\n\n    <br />\n\n\n.. |prein| raw:: html\n\n    <pre>\n\n\n.. |preout| raw:: html\n\n    </pre>\n\n"
  dir-tables: "{DIR[DTR,PERF,COT,3N,HSW]}"
  data: "ligato-perf-results-3n-hsw"
  filter: "all"
  parameters:
  - "name"
  - "doc"
  - "level"
  - "parent"
  data-start-level: 3

# DPDK Performance Results 3n-hsw
-
  type: "file"
  title: "DPDK Performance Results 3n-hsw"
  algorithm: "file_test_results"
  output-file-ext: ".rst"
  output-file: "{DIR[DTR,PERF,DPDK,3N,HSW]}/dpdk_performance_results_3n_hsw"
  file-header: "\n.. |br| raw:: html\n\n    <br />\n\n\n.. |prein| raw:: html\n\n    <pre>\n\n\n.. |preout| raw:: html\n\n    </pre>\n\n"
  dir-tables: "{DIR[DTR,PERF,DPDK,3N,HSW]}"
  data: "dpdk-perf-results-3n-hsw"
  filter: "all"
  parameters:
  - "name"
  - "doc"
  - "level"
  - "parent"
  data-start-level: 3

# DPDK Performance Results 3n-skx
-
  type: "file"
  title: "DPDK Performance Results 3n-skx"
  algorithm: "file_test_results"
  output-file-ext: ".rst"
  output-file: "{DIR[DTR,PERF,DPDK,3N,SKX]}/dpdk_performance_results_3n_skx"
  file-header: "\n.. |br| raw:: html\n\n    <br />\n\n\n.. |prein| raw:: html\n\n    <pre>\n\n\n.. |preout| raw:: html\n\n    </pre>\n\n"
  dir-tables: "{DIR[DTR,PERF,DPDK,3N,SKX]}"
  data: "dpdk-perf-results-3n-skx"
  filter: "all"
  parameters:
  - "name"
  - "doc"
  - "level"
  - "parent"
  data-start-level: 3

# DPDK Performance Results 2n-skx
-
  type: "file"
  title: "DPDK Performance Results 2n-skx"
  algorithm: "file_test_results"
  output-file-ext: ".rst"
  output-file: "{DIR[DTR,PERF,DPDK,2N,SKX]}/dpdk_performance_results_2n_skx"
  file-header: "\n.. |br| raw:: html\n\n    <br />\n\n\n.. |prein| raw:: html\n\n    <pre>\n\n\n.. |preout| raw:: html\n\n    </pre>\n\n"
  dir-tables: "{DIR[DTR,PERF,DPDK,2N,SKX]}"
  data: "dpdk-perf-results-2n-skx"
  filter: "all"
  parameters:
  - "name"
  - "doc"
  - "level"
  - "parent"
  data-start-level: 3

# Honeycomb Functional Results
-
  type: "file"
  title: "Honeycomb Functional Results"
  algorithm: "file_test_results"
  output-file-ext: ".rst"
  output-file: "{DIR[DTR,FUNC,HC]}/honeycomb_functional_results"
  file-header: "\n.. |br| raw:: html\n\n    <br />\n\n\n.. |prein| raw:: html\n\n    <pre>\n\n\n.. |preout| raw:: html\n\n    </pre>\n\n"
  dir-tables: "{DIR[DTR,FUNC,HC]}"
  data:
    "hc-func-results"
  filter: "all"
  parameters:
  - "name"
  - "doc"
  - "level"
  - "parent"
  data-start-level: 3

# NSH SFC Functional Results
-
  type: "file"
  title: "NSH SFC Functional Results"
  algorithm: "file_test_results"
  output-file-ext: ".rst"
  output-file: "{DIR[DTR,FUNC,NSHSFC]}/nshsfc_functional_results"
  file-header: "\n.. |br| raw:: html\n\n    <br />\n\n\n.. |prein| raw:: html\n\n    <pre>\n\n\n.. |preout| raw:: html\n\n    </pre>\n\n"
  dir-tables: "{DIR[DTR,FUNC,NSHSFC]}"
  data:
    "nsh-func-results"
  filter: "all"
  parameters:
  - "name"
  - "doc"
  - "level"
  - "parent"
  data-start-level: 3

# DMM Functional Results
-
  type: "file"
  title: "DMM Functional Results"
  algorithm: "file_test_results"
  output-file-ext: ".rst"
  output-file: "{DIR[DTR,FUNC,DMM]}/dmm_functional_results"
  file-header: "\n.. |br| raw:: html\n\n    <br />\n\n\n.. |prein| raw:: html\n\n    <pre>\n\n\n.. |preout| raw:: html\n\n    </pre>\n\n"
  dir-tables: "{DIR[DTR,FUNC,DMM]}"
  data:
    "dmm-func-results"
  filter: "all"
  parameters:
  - "name"
  - "doc"
  - "level"
  - "parent"
  data-start-level: 3

################################################################################
###                                P L O T S                                 ###
################################################################################

# Soak test - 30min Soak Test (PLRsearch), boxes
-
  type: "plot"
  title: "VPP Throughput: 30min Soak Test (PLRsearch) boxes"
  algorithm: "plot_soak_boxes"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/example-soak-boxes"
  data: "plot-vpp-soak-2n-skx"
  filter: "'SOAK'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
#  - "L2XCBASE"
#  - "L2BDMACLRN"
#  - "IP4FWD"
#  - "IP6FWD"
  - "VHOST"
  layout:
    title: "30min Soak Test (PLRsearch)"
    layout: "plot-soak-throughput"

# Soak test - example, not used
-
  type: "plot"
  title: "VPP Throughput: 30min Soak Test (PLRsearch) bars"
  algorithm: "plot_soak_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/example-soak-bars"
  data: "plot-vpp-soak-2n-skx"
  filter: "'SOAK'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
#  - "L2XCBASE"
#  - "L2BDMACLRN"
#  - "IP4FWD"
#  - "IP6FWD"
  - "VHOST"
  layout:
    title: "30min Soak Test (PLRsearch)"
    layout: "plot-soak-throughput"

################################################################################
# Plots - NF Density - VSC

-
  type: "plot"
  title: "Packet Throughput: 64B-1c-eth-l2bd-{a}vhost-{b}chain-{c}vm-l3fwdip4-mrr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-64b-2t1c-base-vsc-mrr"
  data: "plot-vpp-nfv-2n-skx-mrr"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'VM' and
           'CHAIN' and
           '64B' and
           '2T1C' and
           'MRR'"
  parameters:
  - "result"
  - "name"
  - "tags"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = VNFs per Service Chain"
  y-axis: "Y = Number of Service Chains"
  z-axis: "64B Packet Throughput (mean MRR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2XY}vhost-{Y}chain-{XY}vm-l3fwdip4-mrr"
    layout: "plot-service-density"

-
  type: "plot"
  title: "Packet Throughput: 64B-2c-eth-l2bd-{a}vhost-{b}chain-{c}vm-l3fwdip4-mrr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-64b-4t2c-base-vsc-mrr"
  data: "plot-vpp-nfv-2n-skx-mrr"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'VM' and
           'CHAIN' and
           '64B' and
           '4T2C' and
           'MRR'"
  parameters:
  - "result"
  - "name"
  - "tags"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = VNFs per Service Chain"
  y-axis: "Y = Number of Service Chains"
  z-axis: "64B Packet Throughput (mean MRR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2XY}vhost-{Y}chain-{XY}vm-l3fwdip4-mrr"
    layout: "plot-service-density"

-
  type: "plot"
  title: "Packet Throughput: IMIX-1c-eth-l2bd-{a}vhost-{b}chain-{c}vm-l3fwdip4-mrr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-2t1c-base-vsc-mrr"
  data: "plot-vpp-nfv-2n-skx-mrr"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'VM' and
           'CHAIN' and
           'IMIX' and
           '2T1C' and
           'MRR'"
  parameters:
  - "result"
  - "name"
  - "tags"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = VNFs per Service Chain"
  y-axis: "Y = Number of Service Chains"
  z-axis: "IMIX Packet Throughput (mean MRR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2XY}vhost-{Y}chain-{XY}vm-l3fwdip4-mrr"
    layout: "plot-service-density"

-
  type: "plot"
  title: "Packet Throughput: IMIX-2c-eth-l2bd-{a}vhost-{b}chain-{c}vm-l3fwdip4-mrr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-4t2c-base-vsc-mrr"
  data: "plot-vpp-nfv-2n-skx-mrr"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'VM' and
           'CHAIN' and
           'IMIX' and
           '4T2C' and
           'MRR'"
  parameters:
  - "result"
  - "name"
  - "tags"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = VNFs per Service Chain"
  y-axis: "Y = Number of Service Chains"
  z-axis: "IMIX Packet Throughput (mean MRR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2XY}vhost-{Y}chain-{XY}vm-l3fwdip4-mrr"
    layout: "plot-service-density"

-
  type: "plot"
  title: "Packet Throughput: 64B-1c-eth-l2bd-{a}vhost-{b}chain-{c}vm-l3fwdip4-ndr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-64b-2t1c-base-vsc-ndr"
  data: "plot-vpp-nfv-2n-skx"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'VM' and
           'CHAIN' and
           '64B' and
           '2T1C' and
           'NDRPDR'"
  parameters:
  - "throughput"
  - "name"
  - "tags"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = VNFs per Service Chain"
  y-axis: "Y = Number of Service Chains"
  z-axis: "64B Packet Throughput (mean NDR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2XY}vhost-{Y}chain-{XY}vm-l3fwdip4-ndr"
    layout: "plot-service-density"

-
  type: "plot"
  title: "Packet Throughput: 64B-2c-eth-l2bd-{a}vhost-{b}chain-{c}vm-l3fwdip4-ndr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-64b-4t2c-base-vsc-ndr"
  data: "plot-vpp-nfv-2n-skx"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'VM' and
           'CHAIN' and
           '64B' and
           '4T2C' and
           'NDRPDR'"
  parameters:
  - "throughput"
  - "name"
  - "tags"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = VNFs per Service Chain"
  y-axis: "Y = Number of Service Chains"
  z-axis: "64B Packet Throughput (mean NDR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2XY}vhost-{Y}chain-{XY}vm-l3fwdip4-ndr"
    layout: "plot-service-density"

-
  type: "plot"
  title: "Packet Throughput: IMIX-1c-eth-l2bd-{a}vhost-{b}chain-{c}vm-l3fwdip4-ndr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-2t1c-base-vsc-ndr"
  data: "plot-vpp-nfv-2n-skx"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'VM' and
           'CHAIN' and
           'IMIX' and
           '2T1C' and
           'NDRPDR'"
  parameters:
  - "throughput"
  - "name"
  - "tags"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = VNFs per Service Chain"
  y-axis: "Y = Number of Service Chains"
  z-axis: "IMIX Packet Throughput (mean NDR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2XY}vhost-{Y}chain-{XY}vm-l3fwdip4-ndr"
    layout: "plot-service-density"

-
  type: "plot"
  title: "Packet Throughput: IMIX-2c-eth-l2bd-{a}vhost-{b}chain-{c}vm-l3fwdip4-ndr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-4t2c-base-vsc-ndr"
  data: "plot-vpp-nfv-2n-skx"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'VM' and
           'CHAIN' and
           'IMIX' and
           '4T2C' and
           'NDRPDR'"
  parameters:
  - "throughput"
  - "name"
  - "tags"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = VNFs per Service Chain"
  y-axis: "Y = Number of Service Chains"
  z-axis: "IMIX Packet Throughput (mean NDR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2XY}vhost-{Y}chain-{XY}vm-l3fwdip4-ndr"
    layout: "plot-service-density"

-
  type: "plot"
  title: "Packet Throughput: 64B-1c-eth-l2bd-{a}vhost-{b}chain-{c}vm-l3fwdip4-pdr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-64b-2t1c-base-vsc-pdr"
  data: "plot-vpp-nfv-2n-skx"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'VM' and
           'CHAIN' and
           '64B' and
           '2T1C' and
           'NDRPDR'"
  parameters:
  - "throughput"
  - "name"
  - "tags"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = VNFs per Service Chain"
  y-axis: "Y = Number of Service Chains"
  z-axis: "64B Packet Throughput (mean PDR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2XY}vhost-{Y}chain-{XY}vm-l3fwdip4-pdr"
    layout: "plot-service-density"

-
  type: "plot"
  title: "Packet Throughput: 64B-2c-eth-l2bd-{a}vhost-{b}chain-{c}vm-l3fwdip4-pdr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-64b-4t2c-base-vsc-pdr"
  data: "plot-vpp-nfv-2n-skx"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'VM' and
           'CHAIN' and
           '64B' and
           '4T2C' and
           'NDRPDR'"
  parameters:
  - "throughput"
  - "name"
  - "tags"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = VNFs per Service Chain"
  y-axis: "Y = Number of Service Chains"
  z-axis: "64B Packet Throughput (mean PDR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2XY}vhost-{Y}chain-{XY}vm-l3fwdip4-pdr"
    layout: "plot-service-density"

-
  type: "plot"
  title: "Packet Throughput: IMIX-1c-eth-l2bd-{a}vhost-{b}chain-{c}vm-l3fwdip4-pdr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-2t1c-base-vsc-pdr"
  data: "plot-vpp-nfv-2n-skx"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'VM' and
           'CHAIN' and
           'IMIX' and
           '2T1C' and
           'NDRPDR'"
  parameters:
  - "throughput"
  - "name"
  - "tags"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = VNFs per Service Chain"
  y-axis: "Y = Number of Service Chains"
  z-axis: "IMIX Packet Throughput (mean PDR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2XY}vhost-{Y}chain-{XY}vm-l3fwdip4-pdr"
    layout: "plot-service-density"

-
  type: "plot"
  title: "Packet Throughput: IMIX-2c-eth-l2bd-{a}vhost-{b}chain-{c}vm-l3fwdip4-pdr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-4t2c-base-vsc-pdr"
  data: "plot-vpp-nfv-2n-skx"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'VM' and
           'CHAIN' and
           'IMIX' and
           '4T2C' and
           'NDRPDR'"
  parameters:
  - "throughput"
  - "name"
  - "tags"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = VNFs per Service Chain"
  y-axis: "Y = Number of Service Chains"
  z-axis: "IMIX Packet Throughput (mean PDR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2XY}vhost-{Y}chain-{XY}vm-l3fwdip4-pdr"
    layout: "plot-service-density"

################################################################################
# Plots - NF Density - CSC

-
  type: "plot"
  title: "Packet Throughput: 64B-1c-eth-l2bd-{a}memif-{b}chain-{c}drc-vppip4-mrr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-64b-2t1c-base-csc-mrr"
  data: "plot-vpp-nfv-2n-skx-mrr"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'DOCKER' and
           'CHAIN' and
           '64B' and
           '2T1C' and
           'MRR'"
  parameters:
  - "result"
  - "name"
  - "tags"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = CNFs per Service Chain"
  y-axis: "Y = Number of Service Chains"
  z-axis: "64B Packet Throughput (mean MRR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2XY}memif-{Y}chain-{XY}drc-vppip4-mrr"
    layout: "plot-service-density"

-
  type: "plot"
  title: "Packet Throughput: 64B-2c-eth-l2bd-{a}memif-{b}chain-{c}drc-vppip4-mrr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-64b-4t2c-base-csc-mrr"
  data: "plot-vpp-nfv-2n-skx-mrr"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'DOCKER' and
           'CHAIN' and
           '64B' and
           '4T2C' and
           'MRR'"
  parameters:
  - "result"
  - "name"
  - "tags"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = CNFs per Service Chain"
  y-axis: "Y = Number of Service Chains"
  z-axis: "64B Packet Throughput (mean MRR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2XY}memif-{Y}chain-{XY}drc-vppip4-mrr"
    layout: "plot-service-density"

-
  type: "plot"
  title: "Packet Throughput: IMIX-1c-eth-l2bd-{a}memif-{b}chain-{c}drc-vppip4-mrr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-2t1c-base-csc-mrr"
  data: "plot-vpp-nfv-2n-skx-mrr"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'DOCKER' and
           'CHAIN' and
           'IMIX' and
           '2T1C' and
           'MRR'"
  parameters:
  - "result"
  - "name"
  - "tags"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = CNFs per Service Chain"
  y-axis: "Y = Number of Service Chains"
  z-axis: "IMIX Packet Throughput (mean MRR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2XY}memif-{Y}chain-{XY}drc-vppip4-mrr"
    layout: "plot-service-density"

-
  type: "plot"
  title: "Packet Throughput: IMIX-2c-eth-l2bd-{a}memif-{b}chain-{c}drc-vppip4-mrr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-4t2c-base-csc-mrr"
  data: "plot-vpp-nfv-2n-skx-mrr"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'DOCKER' and
           'CHAIN' and
           'IMIX' and
           '4T2C' and
           'MRR'"
  parameters:
  - "result"
  - "name"
  - "tags"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = CNFs per Service Chain"
  y-axis: "Y = Number of Service Chains"
  z-axis: "IMIX Packet Throughput (mean MRR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2XY}memif-{Y}chain-{XY}drc-vppip4-mrr"
    layout: "plot-service-density"

-
  type: "plot"
  title: "Packet Throughput: 64B-1c-eth-l2bd-{a}memif-{b}chain-{c}drc-vppip4-ndr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-64b-2t1c-base-csc-ndr"
  data: "plot-vpp-nfv-2n-skx"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'DOCKER' and
           'CHAIN' and
           '64B' and
           '2T1C' and
           'NDRPDR'"
  parameters:
  - "throughput"
  - "name"
  - "tags"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = CNFs per Service Chain"
  y-axis: "Y = Number of Service Chains"
  z-axis: "64B Packet Throughput (mean NDR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2XY}memif-{Y}chain-{XY}drc-vppip4-ndr"
    layout: "plot-service-density"

-
  type: "plot"
  title: "Packet Throughput: 64B-2c-eth-l2bd-{a}memif-{b}chain-{c}drc-vppip4-ndr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-64b-4t2c-base-csc-ndr"
  data: "plot-vpp-nfv-2n-skx"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'DOCKER' and
           'CHAIN' and
           '64B' and
           '4T2C' and
           'NDRPDR'"
  parameters:
  - "throughput"
  - "name"
  - "tags"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = CNFs per Service Chain"
  y-axis: "Y = Number of Service Chains"
  z-axis: "64B Packet Throughput (mean NDR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2XY}memif-{Y}chain-{XY}drc-vppip4-ndr"
    layout: "plot-service-density"

-
  type: "plot"
  title: "Packet Throughput: IMIX-1c-eth-l2bd-{a}memif-{b}chain-{c}drc-vppip4-ndr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-2t1c-base-csc-ndr"
  data: "plot-vpp-nfv-2n-skx"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'DOCKER' and
           'CHAIN' and
           'IMIX' and
           '2T1C' and
           'NDRPDR'"
  parameters:
  - "throughput"
  - "name"
  - "tags"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = CNFs per Service Chain"
  y-axis: "Y = Number of Service Chains"
  z-axis: "IMIX Packet Throughput (mean NDR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2XY}memif-{Y}chain-{XY}drc-vppip4-ndr"
    layout: "plot-service-density"

-
  type: "plot"
  title: "Packet Throughput: IMIX-2c-eth-l2bd-{a}memif-{b}chain-{c}drc-vppip4-ndr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-4t2c-base-csc-ndr"
  data: "plot-vpp-nfv-2n-skx"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'DOCKER' and
           'CHAIN' and
           'IMIX' and
           '4T2C' and
           'NDRPDR'"
  parameters:
  - "throughput"
  - "name"
  - "tags"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = CNFs per Service Chain"
  y-axis: "Y = Number of Service Chains"
  z-axis: "IMIX Packet Throughput (mean NDR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2XY}memif-{Y}chain-{XY}drc-vppip4-ndr"
    layout: "plot-service-density"

-
  type: "plot"
  title: "Packet Throughput: 64B-1c-eth-l2bd-{a}memif-{b}chain-{c}drc-vppip4-pdr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-64b-2t1c-base-csc-pdr"
  data: "plot-vpp-nfv-2n-skx"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'DOCKER' and
           'CHAIN' and
           '64B' and
           '2T1C' and
           'NDRPDR'"
  parameters:
  - "throughput"
  - "name"
  - "tags"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = CNFs per Service Chain"
  y-axis: "Y = Number of Service Chains"
  z-axis: "64B Packet Throughput (mean PDR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2XY}memif-{Y}chain-{XY}drc-vppip4-pdr"
    layout: "plot-service-density"

-
  type: "plot"
  title: "Packet Throughput: 64B-2c-eth-l2bd-{a}memif-{b}chain-{c}drc-vppip4-pdr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-64b-4t2c-base-csc-pdr"
  data: "plot-vpp-nfv-2n-skx"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'DOCKER' and
           'CHAIN' and
           '64B' and
           '4T2C' and
           'NDRPDR'"
  parameters:
  - "throughput"
  - "name"
  - "tags"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = CNFs per Service Chain"
  y-axis: "Y = Number of Service Chains"
  z-axis: "64B Packet Throughput (mean PDR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2XY}memif-{Y}chain-{XY}drc-vppip4-pdr"
    layout: "plot-service-density"

-
  type: "plot"
  title: "Packet Throughput: IMIX-1c-eth-l2bd-{a}memif-{b}chain-{c}drc-vppip4-pdr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-2t1c-base-csc-pdr"
  data: "plot-vpp-nfv-2n-skx"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'DOCKER' and
           'CHAIN' and
           'IMIX' and
           '2T1C' and
           'NDRPDR'"
  parameters:
  - "throughput"
  - "name"
  - "tags"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = CNFs per Service Chain"
  y-axis: "Y = Number of Service Chains"
  z-axis: "IMIX Packet Throughput (mean PDR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2XY}memif-{Y}chain-{XY}drc-vppip4-pdr"
    layout: "plot-service-density"

-
  type: "plot"
  title: "Packet Throughput: IMIX-2c-eth-l2bd-{a}memif-{b}chain-{c}drc-vppip4-pdr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-4t2c-base-csc-pdr"
  data: "plot-vpp-nfv-2n-skx"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'DOCKER' and
           'CHAIN' and
           'IMIX' and
           '4T2C' and
           'NDRPDR'"
  parameters:
  - "throughput"
  - "name"
  - "tags"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = CNFs per Service Chain"
  y-axis: "Y = Number of Service Chains"
  z-axis: "IMIX Packet Throughput (mean PDR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2XY}memif-{Y}chain-{XY}drc-vppip4-pdr"
    layout: "plot-service-density"

################################################################################
# Plots - NF Density - CSP

-
  type: "plot"
  title: "Packet Throughput: 64B-1c-eth-l2bd-{a}memif-{b}pipe-{c}drc-vppip4-mrr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-64b-2t1c-base-csp-mrr"
  data: "plot-vpp-nfv-2n-skx-mrr"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'DOCKER' and
           'PIPELINE' and
           '64B' and
           '2T1C' and
           'MRR'"
  parameters:
  - "result"
  - "name"
  - "tags"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = CNFs per Service Pipeline"
  y-axis: "Y = Number of Service Pipelines"
  z-axis: "64B Packet Throughput (mean MRR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2Y}memif-{Y}pipe-{XY}drc-vppip4-mrr"
    layout: "plot-service-density"

-
  type: "plot"
  title: "Packet Throughput: 64B-2c-eth-l2bd-{a}memif-{b}pipe-{c}drc-vppip4-mrr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-64b-4t2c-base-csp-mrr"
  data: "plot-vpp-nfv-2n-skx-mrr"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'DOCKER' and
           'PIPELINE' and
           '64B' and
           '4T2C' and
           'MRR'"
  parameters:
  - "result"
  - "name"
  - "tags"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = CNFs per Service Pipeline"
  y-axis: "Y = Number of Service Pipelines"
  z-axis: "64B Packet Throughput (mean MRR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2Y}memif-{Y}pipe-{XY}drc-vppip4-mrr"
    layout: "plot-service-density"

-
  type: "plot"
  title: "Packet Throughput: IMIX-1c-eth-l2bd-{a}memif-{b}pipe-{c}drc-vppip4-mrr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-2t1c-base-csp-mrr"
  data: "plot-vpp-nfv-2n-skx-mrr"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'DOCKER' and
           'PIPELINE' and
           'IMIX' and
           '2T1C' and
           'MRR'"
  parameters:
  - "result"
  - "name"
  - "tags"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = CNFs per Service Pipeline"
  y-axis: "Y = Number of Service Pipelines"
  z-axis: "IMIX Packet Throughput (mean MRR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2Y}memif-{Y}pipe-{XY}drc-vppip4-mrr"
    layout: "plot-service-density"

-
  type: "plot"
  title: "Packet Throughput: IMIX-2c-eth-l2bd-{a}memif-{b}pipe-{c}drc-vppip4-mrr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-4t2c-base-csp-mrr"
  data: "plot-vpp-nfv-2n-skx-mrr"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'DOCKER' and
           'PIPELINE' and
           'IMIX' and
           '4T2C' and
           'MRR'"
  parameters:
  - "result"
  - "name"
  - "tags"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = CNFs per Service Pipeline"
  y-axis: "Y = Number of Service Pipelines"
  z-axis: "IMIX Packet Throughput (mean MRR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2Y}memif-{Y}pipe-{XY}drc-vppip4-mrr"
    layout: "plot-service-density"

-
  type: "plot"
  title: "Packet Throughput: 64B-1c-eth-l2bd-{a}memif-{b}pipe-{c}drc-vppip4-ndr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-64b-2t1c-base-csp-ndr"
  data: "plot-vpp-nfv-2n-skx"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'DOCKER' and
           'PIPELINE' and
           '64B' and
           '2T1C' and
           'NDRPDR'"
  parameters:
  - "throughput"
  - "name"
  - "tags"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = CNFs per Service Pipeline"
  y-axis: "Y = Number of Service Pipelines"
  z-axis: "64B Packet Throughput (mean NDR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2Y}memif-{Y}pipe-{XY}drc-vppip4-ndr"
    layout: "plot-service-density"

-
  type: "plot"
  title: "Packet Throughput: 64B-2c-eth-l2bd-{a}memif-{b}pipe-{c}drc-vppip4-ndr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-64b-4t2c-base-csp-ndr"
  data: "plot-vpp-nfv-2n-skx"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'DOCKER' and
           'PIPELINE' and
           '64B' and
           '4T2C' and
           'NDRPDR'"
  parameters:
  - "throughput"
  - "name"
  - "tags"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = CNFs per Service Pipeline"
  y-axis: "Y = Number of Service Pipelines"
  z-axis: "64B Packet Throughput (mean NDR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2Y}memif-{Y}pipe-{XY}drc-vppip4-ndr"
    layout: "plot-service-density"

-
  type: "plot"
  title: "Packet Throughput: IMIX-1c-eth-l2bd-{a}memif-{b}pipe-{c}drc-vppip4-ndr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-2t1c-base-csp-ndr"
  data: "plot-vpp-nfv-2n-skx"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'DOCKER' and
           'PIPELINE' and
           'IMIX' and
           '2T1C' and
           'NDRPDR'"
  parameters:
  - "throughput"
  - "name"
  - "tags"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = CNFs per Service Pipeline"
  y-axis: "Y = Number of Service Pipelines"
  z-axis: "IMIX Packet Throughput (mean NDR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2Y}memif-{Y}pipe-{XY}drc-vppip4-ndr"
    layout: "plot-service-density"

-
  type: "plot"
  title: "Packet Throughput: IMIX-2c-eth-l2bd-{a}memif-{b}pipe-{c}drc-vppip4-ndr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-4t2c-base-csp-ndr"
  data: "plot-vpp-nfv-2n-skx"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'DOCKER' and
           'PIPELINE' and
           'IMIX' and
           '4T2C' and
           'NDRPDR'"
  parameters:
  - "throughput"
  - "name"
  - "tags"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = CNFs per Service Pipeline"
  y-axis: "Y = Number of Service Pipelines"
  z-axis: "IMIX Packet Throughput (mean NDR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2Y}memif-{Y}pipe-{XY}drc-vppip4-ndr"
    layout: "plot-service-density"

-
  type: "plot"
  title: "Packet Throughput: 64B-1c-eth-l2bd-{a}memif-{b}pipe-{c}drc-vppip4-pdr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-64b-2t1c-base-csp-pdr"
  data: "plot-vpp-nfv-2n-skx"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'DOCKER' and
           'PIPELINE' and
           '64B' and
           '2T1C' and
           'NDRPDR'"
  parameters:
  - "throughput"
  - "name"
  - "tags"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = CNFs per Service Pipeline"
  y-axis: "Y = Number of Service Pipelines"
  z-axis: "64B Packet Throughput (mean PDR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2Y}memif-{Y}pipe-{XY}drc-vppip4-pdr"
    layout: "plot-service-density"

-
  type: "plot"
  title: "Packet Throughput: 64B-2c-eth-l2bd-{a}memif-{b}pipe-{c}drc-vppip4-pdr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-64b-4t2c-base-csp-pdr"
  data: "plot-vpp-nfv-2n-skx"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'DOCKER' and
           'PIPELINE' and
           '64B' and
           '4T2C' and
           'NDRPDR'"
  parameters:
  - "throughput"
  - "name"
  - "tags"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = CNFs per Service Pipeline"
  y-axis: "Y = Number of Service Pipelines"
  z-axis: "64B Packet Throughput (mean PDR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2Y}memif-{Y}pipe-{XY}drc-vppip4-pdr"
    layout: "plot-service-density"

-
  type: "plot"
  title: "Packet Throughput: IMIX-1c-eth-l2bd-{a}memif-{b}pipe-{c}drc-vppip4-pdr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-2t1c-base-csp-pdr"
  data: "plot-vpp-nfv-2n-skx"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'DOCKER' and
           'PIPELINE' and
           'IMIX' and
           '2T1C' and
           'NDRPDR'"
  parameters:
  - "throughput"
  - "name"
  - "tags"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = CNFs per Service Pipeline"
  y-axis: "Y = Number of Service Pipelines"
  z-axis: "IMIX Packet Throughput (mean PDR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2Y}memif-{Y}pipe-{XY}drc-vppip4-pdr"
    layout: "plot-service-density"

-
  type: "plot"
  title: "Packet Throughput: IMIX-2c-eth-l2bd-{a}memif-{b}pipe-{c}drc-vppip4-pdr"
  algorithm: "plot_service_density_heatmap"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2bd-2n-skx-x710-imix-4t2c-base-csp-pdr"
  data: "plot-vpp-nfv-2n-skx"
  filter: "'NIC_Intel-X710' and
           'NF_DENSITY' and
           'DOCKER' and
           'PIPELINE' and
           'IMIX' and
           '4T2C' and
           'NDRPDR'"
  parameters:
  - "throughput"
  - "name"
  - "tags"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  x-axis: "X = CNFs per Service Pipeline"
  y-axis: "Y = Number of Service Pipelines"
  z-axis: "IMIX Packet Throughput (mean PDR) [Mpps]"
  layout:
    title: "<b>Throughput:</b> eth-l2bd-{2Y}memif-{Y}pipe-{XY}drc-vppip4-pdr"
    layout: "plot-service-density"

################################################################################
# Plots VPP HTTP Server Performance
-
  type: "plot"
  title: "VPP HTTP Server Performance"
  algorithm: "plot_http_server_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/http-server-performance-cps"
  data:
    "plot-vpp-http-server-performance"
  # Keep this formatting, the filter is enclosed with " (quotation mark) and
  # each tag is enclosed with ' (apostrophe).
  filter: "'HTTP' and 'TCP_CPS'"
  parameters:
  - "result"
  - "name"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "VPP HTTP Server Performance"
    layout:
      "plot-cps"

-
  type: "plot"
  title: "VPP HTTP Server Performance"
  algorithm: "plot_http_server_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/http-server-performance-rps"
  data:
    "plot-vpp-http-server-performance"
  filter: "'HTTP' and 'TCP_RPS'"
  parameters:
  - "result"
  - "name"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "VPP HTTP Server Performance"
    layout:
      "plot-rps"

################################################################################

# Packet Throughput - VPP L2 3n-hsw-x520 base and scale
-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP L2 3n-hsw-x520 features
-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-hsw-x520-64b-1t1c-features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x520-64b-1t1c-features-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           '1T1C' and
           (('L2BDMACLRN' and ('L2BDBASE' or 'DOT1Q')) or ('L2XCFWD' and ('L2XCBASE' or 'DOT1Q'))) and
           not 'ACL' and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCBASE"    # l2xcbase
  - "L2BDBASE"    # l2bdbase
  - "L2XCFWD"     # dot1q-l2xcbase
  - "L2BDMACLRN"  # dot1q-l2bdbase
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-hsw-x520-64b-1t1c-features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-hsw-x520-64b-1t1c-features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x520-64b-1t1c-features-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           '1T1C' and
           (('L2BDMACLRN' and ('L2BDBASE' or 'DOT1Q')) or ('L2XCFWD' and ('L2XCBASE' or 'DOT1Q'))) and
           not 'ACL' and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCBASE"    # l2xcbase
  - "L2BDBASE"    # l2bdbase
  - "L2XCFWD"     # dot1q-l2xcbase
  - "L2BDMACLRN"  # dot1q-l2bdbase
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-hsw-x520-64b-1t1c-features-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-hsw-x520-64b-2t2c-features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x520-64b-2t2c-features-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           '2T2C' and
           (('L2BDMACLRN' and ('L2BDBASE' or 'DOT1Q')) or ('L2XCFWD' and ('L2XCBASE' or 'DOT1Q'))) and
           not 'ACL' and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCBASE"    # l2xcbase
  - "L2BDBASE"    # l2bdbase
  - "L2XCFWD"     # dot1q-l2xcbase
  - "L2BDMACLRN"  # dot1q-l2bdbase
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-hsw-x520-64b-2t2c-features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-hsw-x520-64b-2t2c-features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x520-64b-2t2c-features-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           '2T2C' and
           (('L2BDMACLRN' and ('L2BDBASE' or 'DOT1Q')) or ('L2XCFWD' and ('L2XCBASE' or 'DOT1Q'))) and
           not 'ACL' and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCBASE"    # l2xcbase
  - "L2BDBASE"    # l2bdbase
  - "L2XCFWD"     # dot1q-l2xcbase
  - "L2BDMACLRN"  # dot1q-l2bdbase
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-hsw-x520-64b-2t2c-features-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP L2 3n-hsw-x710 base and scale
-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP L2 3n-hsw-x710 features
-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-hsw-x710-64b-1t1c-features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x710-64b-1t1c-features-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '1T1C' and
           (('L2BDMACLRN' and ('L2BDBASE' or 'DOT1Q')) or ('L2XCFWD' and ('L2XCBASE' or 'DOT1Q'))) and
           not 'ACL' and
           not 'VHOST' and
           not 'L2OVRLAY' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCBASE"    # l2xcbase
  - "L2BDBASE"    # l2bdbase
  - "L2XCFWD"     # dot1q-l2xcbase
  - "L2BDMACLRN"  # dot1q-l2bdbase
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-hsw-x710-64b-1t1c-features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-hsw-x710-64b-1t1c-features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x710-64b-1t1c-features-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '1T1C' and
           (('L2BDMACLRN' and ('L2BDBASE' or 'DOT1Q')) or ('L2XCFWD' and ('L2XCBASE' or 'DOT1Q'))) and
           not 'ACL' and
           not 'VHOST' and
           not 'L2OVRLAY' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCBASE"    # l2xcbase
  - "L2BDBASE"    # l2bdbase
  - "L2XCFWD"     # dot1q-l2xcbase
  - "L2BDMACLRN"  # dot1q-l2bdbase
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-hsw-x710-64b-1t1c-features-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-hsw-x710-64b-2t2c-features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x710-64b-2t2c-features-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '2T2C' and
           (('L2BDMACLRN' and ('L2BDBASE' or 'DOT1Q')) or ('L2XCFWD' and ('L2XCBASE' or 'DOT1Q'))) and
           not 'ACL' and
           not 'VHOST' and
           not 'L2OVRLAY' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCBASE"    # l2xcbase
  - "L2BDBASE"    # l2bdbase
  - "L2XCFWD"     # dot1q-l2xcbase
  - "L2BDMACLRN"  # dot1q-l2bdbase
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-hsw-x710-64b-2t2c-features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-hsw-x710-64b-2t2c-features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x710-64b-2t2c-features-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '2T2C' and
           (('L2BDMACLRN' and ('L2BDBASE' or 'DOT1Q')) or ('L2XCFWD' and ('L2XCBASE' or 'DOT1Q'))) and
           not 'ACL' and
           not 'VHOST' and
           not 'L2OVRLAY' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCBASE"    # l2xcbase
  - "L2BDBASE"    # l2bdbase
  - "L2XCFWD"     # dot1q-l2xcbase
  - "L2BDMACLRN"  # dot1q-l2bdbase
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-hsw-x710-64b-2t2c-features-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP L2 3n-hsw-xl710 base and scale
-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-hsw-xl710-64b-1t1c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-xl710-64b-1t1c-base-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           'ETH' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCFWD"
  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-hsw-xl710-64b-1t1c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-hsw-xl710-64b-1t1c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-xl710-64b-1t1c-base-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           'ETH' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCFWD"
  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-hsw-xl710-64b-1t1c-base-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-hsw-xl710-64b-2t2c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-xl710-64b-2t2c-base-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           'ETH' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCFWD"
  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-hsw-xl710-64b-2t2c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-hsw-xl710-64b-2t2c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-xl710-64b-2t2c-base-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           'ETH' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCFWD"
  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-hsw-xl710-64b-2t2c-base-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP L2 3n-skx-x710 base and scale
-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-skx-x710-64b-2t1c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-x710-64b-2t1c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF' and
           not 'DRV_AVF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-skx-x710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-skx-x710-64b-2t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-x710-64b-2t1c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF' and
           not 'DRV_AVF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-skx-x710-64b-2t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-skx-x710-64b-4t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-x710-64b-4t2c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF' and
           not 'DRV_AVF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-skx-x710-64b-4t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-skx-x710-64b-4t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-x710-64b-4t2c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF' and
           not 'DRV_AVF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-skx-x710-64b-4t2c-base_and_scale-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP L2 3n-skx-x710 features
-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-skx-x710-64b-2t1c-features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-x710-64b-2t1c-features-ndr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '2T1C' and
           (('L2BDMACLRN' and ('L2BDBASE' or 'DOT1Q')) or ('L2XCFWD' and ('L2XCBASE' or 'DOT1Q'))) and
           not 'ACL' and
           not 'VHOST' and
           not 'DRV_AVF' and
           not 'L2OVRLAY' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCBASE"    # l2xcbase
  - "L2BDBASE"    # l2bdbase
  - "L2XCFWD"     # dot1q-l2xcbase
  - "L2BDMACLRN"  # dot1q-l2bdbase
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-skx-x710-64b-2t1c-features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-skx-x710-64b-2t1c-features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-x710-64b-2t1c-features-pdr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '2T1C' and
           (('L2BDMACLRN' and ('L2BDBASE' or 'DOT1Q')) or ('L2XCFWD' and ('L2XCBASE' or 'DOT1Q'))) and
           not 'ACL' and
           not 'VHOST' and
           not 'DRV_AVF' and
           not 'L2OVRLAY' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCBASE"    # l2xcbase
  - "L2BDBASE"    # l2bdbase
  - "L2XCFWD"     # dot1q-l2xcbase
  - "L2BDMACLRN"  # dot1q-l2bdbase
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-skx-x710-64b-2t1c-features-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-skx-x710-64b-4t2c-features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-x710-64b-4t2c-features-ndr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '4T2C' and
           (('L2BDMACLRN' and ('L2BDBASE' or 'DOT1Q')) or ('L2XCFWD' and ('L2XCBASE' or 'DOT1Q'))) and
           not 'ACL' and
           not 'VHOST' and
           not 'DRV_AVF' and
           not 'L2OVRLAY' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCBASE"    # l2xcbase
  - "L2BDBASE"    # l2bdbase
  - "L2XCFWD"     # dot1q-l2xcbase
  - "L2BDMACLRN"  # dot1q-l2bdbase
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-skx-x710-64b-4t2c-features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-skx-x710-64b-4t2c-features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-x710-64b-4t2c-features-pdr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '4T2C' and
           (('L2BDMACLRN' and ('L2BDBASE' or 'DOT1Q')) or ('L2XCFWD' and ('L2XCBASE' or 'DOT1Q'))) and
           not 'ACL' and
           not 'VHOST' and
           not 'DRV_AVF' and
           not 'L2OVRLAY' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCBASE"    # l2xcbase
  - "L2BDBASE"    # l2bdbase
  - "L2XCFWD"     # dot1q-l2xcbase
  - "L2BDMACLRN"  # dot1q-l2bdbase
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-skx-x710-64b-4t2c-features-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP L2 3n-skx-xxv710 base and scale
-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-skx-xxv710-64b-2t1c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-xxv710-64b-2t1c-base-ndr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2PATCH"
  - "L2XCBASE"
  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-skx-xxv710-64b-2t1c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-skx-xxv710-64b-2t1c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-xxv710-64b-2t1c-base-pdr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2PATCH"
  - "L2XCBASE"
  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-skx-xxv710-64b-2t1c-base-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-skx-xxv710-64b-4t2c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-xxv710-64b-4t2c-base-ndr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2PATCH"
  - "L2XCBASE"
  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-skx-xxv710-64b-4t2c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-skx-xxv710-64b-4t2c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-xxv710-64b-4t2c-base-pdr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2PATCH"
  - "L2XCBASE"
  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-skx-xxv710-64b-4t2c-base-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP L2 2n-skx-x710 base and scale
-
  type: "plot"
  title: "VPP Throughput: l2sw-2n-skx-x710-64b-2t1c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-x710-64b-2t1c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-2n-skx-x710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-2n-skx-x710-64b-2t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-x710-64b-2t1c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-2n-skx-x710-64b-2t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-2n-skx-x710-64b-4t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-x710-64b-4t2c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-2n-skx-x710-64b-4t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-2n-skx-x710-64b-4t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-x710-64b-4t2c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-2n-skx-x710-64b-4t2c-base_and_scale-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP L2 2n-skx-xxv710 base and scale
-
  type: "plot"
  title: "VPP Throughput: l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP L2 2n-dnv-x553 base
-
  type: "plot"
  title: "VPP Throughput: l2sw-2n-dnv-x553-64b-1t1c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-2n-dnv-x553-64b-1t1c-base-ndr"
  data: "intel-dnv-vpp"
  filter: "'NIC_Intel-X553' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           'ETH' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCBASE"
  - "L2BDMACLRN"
  - "L2PATCH"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-2n-dnv-x553-64b-1t1c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-2n-dnv-x553-64b-1t1c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-2n-dnv-x553-64b-1t1c-base-pdr"
  data: "intel-dnv-vpp"
  filter: "'NIC_Intel-X553' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCBASE"
  - "L2BDMACLRN"
  - "L2PATCH"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-2n-dnv-x553-64b-1t1c-base-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-2n-dnv-x553-64b-2t2c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-2n-dnv-x553-64b-2t2c-base-ndr"
  data: "intel-dnv-vpp"
  filter: "'NIC_Intel-X553' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCBASE"
  - "L2BDMACLRN"
  - "L2PATCH"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-2n-dnv-x553-64b-2t2c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-2n-dnv-x553-64b-2t2c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-2n-dnv-x553-64b-2t2c-base-pdr"
  data: "intel-dnv-vpp"
  filter: "'NIC_Intel-X553' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCBASE"
  - "L2BDMACLRN"
  - "L2PATCH"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-2n-dnv-x553-64b-2t2c-base-pdr"
    layout: "plot-throughput"

################################################################################

# Packet Throughput - VPP Container Memif 3n-hsw-x520
-
  type: "plot"
  title: "VPP Throughput: memif-3n-hsw-x520-64b-1t1c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-x520-64b-1t1c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-3n-hsw-x520-64b-1t1c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-3n-hsw-x520-64b-1t1c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-x520-64b-1t1c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-3n-hsw-x520-64b-1t1c-base_and_features-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-3n-hsw-x520-64b-2t2c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-x520-64b-2t2c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-3n-hsw-x520-64b-2t2c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-3n-hsw-x520-64b-2t2c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-x520-64b-2t2c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-3n-hsw-x520-64b-2t2c-base_and_features-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP Container Memif 3n-hsw-x710
-
  type: "plot"
  title: "VPP Throughput: memif-3n-hsw-x710-64b-1t1c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-x710-64b-1t1c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-3n-hsw-x710-64b-1t1c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-3n-hsw-x710-64b-1t1c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-x710-64b-1t1c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-3n-hsw-x710-64b-1t1c-base_and_features-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-3n-hsw-x710-64b-2t2c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-x710-64b-2t2c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-3n-hsw-x710-64b-2t2c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-3n-hsw-x710-64b-2t2c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-x710-64b-2t2c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-3n-hsw-x710-64b-2t2c-base_and_features-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP Container Memif 3n-hsw-xl710
-
  type: "plot"
  title: "VPP Throughput: memif-3n-hsw-xl710-64b-1t1c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-xl710-64b-1t1c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-3n-hsw-xl710-64b-1t1c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-3n-hsw-xl710-64b-1t1c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-xl710-64b-1t1c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-3n-hsw-xl710-64b-1t1c-base_and_features-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-3n-hsw-xl710-64b-2t2c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-xl710-64b-2t2c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-3n-hsw-xl710-64b-2t2c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-3n-hsw-xl710-64b-2t2c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-xl710-64b-2t2c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-3n-hsw-xl710-64b-2t2c-base_and_features-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP Container Memif 3n-skx-x710
-
  type: "plot"
  title: "VPP Throughput: memif-3n-skx-x710-64b-2t1c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-skx-x710-64b-2t1c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-3n-skx-x710-64b-2t1c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-3n-skx-x710-64b-2t1c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-skx-x710-64b-2t1c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-3n-skx-x710-64b-2t1c-base_and_features-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-3n-skx-x710-64b-4t2c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-skx-x710-64b-4t2c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-3n-skx-x710-64b-4t2c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-3n-skx-x710-64b-4t2c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-skx-x710-64b-4t2c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-3n-skx-x710-64b-4t2c-base_and_features-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP Container Memif 2n-skx-x710
-
  type: "plot"
  title: "VPP Throughput: memif-2n-skx-x710-64b-2t1c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-2n-skx-x710-64b-2t1c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-2n-skx-x710-64b-2t1c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-2n-skx-x710-64b-2t1c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-2n-skx-x710-64b-2t1c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-2n-skx-x710-64b-2t1c-base_and_features-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-2n-skx-x710-64b-4t2c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-2n-skx-x710-64b-4t2c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-2n-skx-x710-64b-4t2c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-2n-skx-x710-64b-4t2c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-2n-skx-x710-64b-4t2c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-2n-skx-x710-64b-4t2c-base_and_features-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP Container Memif 2n-skx-xxv710
-
  type: "plot"
  title: "VPP Throughput: memif-2n-skx-xxv710-64b-2t1c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-2n-skx-xxv710-64b-2t1c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-2n-skx-xxv710-64b-2t1c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-2n-skx-xxv710-64b-2t1c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-2n-skx-xxv710-64b-2t1c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-2n-skx-xxv710-64b-2t1c-base_and_features-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-2n-skx-xxv710-64b-4t2c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-2n-skx-xxv710-64b-4t2c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-2n-skx-xxv710-64b-4t2c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-2n-skx-xxv710-64b-4t2c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-2n-skx-xxv710-64b-4t2c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-2n-skx-xxv710-64b-4t2c-base_and_features-pdr"
    layout: "plot-throughput"

################################################################################

# Packet Throughput - VPP Container Orchestrated Memif 3n-hsw-x520 l2xc
-
  type: "plot"
  title: "VPP Throughput: k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-l2xc-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-l2xc-ndr"
  data: "plot-ligato-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '1T1C' and
           'L2XCFWD' and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VNF"
  - "2VNF"
  - "4VNF"
  - "2VNF"
  - "4VNF"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-l2xc-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-l2xc-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-l2xc-pdr"
  data: "plot-ligato-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '1T1C' and
           'L2XCFWD' and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VNF"
  - "2VNF"
  - "4VNF"
  - "2VNF"
  - "4VNF"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-l2xc-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-l2xc-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-l2xc-ndr"
  data: "plot-ligato-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '2T2C' and
           'L2XCFWD' and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VNF"
  - "2VNF"
  - "4VNF"
  - "2VNF"
  - "4VNF"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-l2xc-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-l2xc-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-l2xc-pdr"
  data: "plot-ligato-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '2T2C' and
           'L2XCFWD' and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VNF"
  - "2VNF"
  - "4VNF"
  - "2VNF"
  - "4VNF"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-l2xc-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP Container Orchestrated Memif 3n-hsw-x520 l2bd
-
  type: "plot"
  title: "VPP Throughput: k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-l2bd-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-l2bd-ndr"
  data: "plot-ligato-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN') and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VNF"
  - "2VNF"
  - "4VNF"
  - "2VNF"
  - "4VNF"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-l2bd-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-l2bd-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-l2bd-pdr"
  data: "plot-ligato-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN') and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VNF"
  - "2VNF"
  - "4VNF"
  - "2VNF"
  - "4VNF"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-l2bd-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-l2bd-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-l2bd-ndr"
  data: "plot-ligato-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN') and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VNF"
  - "2VNF"
  - "4VNF"
  - "2VNF"
  - "4VNF"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-l2bd-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-l2bd-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-l2bd-pdr"
  data: "plot-ligato-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN') and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VNF"
  - "2VNF"
  - "4VNF"
  - "2VNF"
  - "4VNF"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-l2bd-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP Container Orchestrated Memif 3n-hsw-x710 l2xc
-
  type: "plot"
  title: "VPP Throughput: k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-l2xc-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-l2xc-ndr"
  data: "plot-ligato-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '1T1C' and
           'L2XCFWD' and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VNF"
  - "2VNF"
  - "4VNF"
  - "2VNF"
  - "4VNF"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-l2xc-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-l2xc-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-l2xc-pdr"
  data: "plot-ligato-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '1T1C' and
           'L2XCFWD' and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VNF"
  - "2VNF"
  - "4VNF"
  - "2VNF"
  - "4VNF"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-l2xc-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-l2xc-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-l2xc-ndr"
  data: "plot-ligato-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '2T2C' and
           'L2XCFWD' and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VNF"
  - "2VNF"
  - "4VNF"
  - "2VNF"
  - "4VNF"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-l2xc-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-l2xc-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-l2xc-pdr"
  data: "plot-ligato-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '2T2C' and
           'L2XCFWD' and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VNF"
  - "2VNF"
  - "4VNF"
  - "2VNF"
  - "4VNF"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-l2xc-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP Container Orchestrated Memif 3n-hsw-x710 l2bd
-
  type: "plot"
  title: "VPP Throughput: k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-l2bd-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-l2bd-ndr"
  data: "plot-ligato-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN') and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VNF"
  - "2VNF"
  - "4VNF"
  - "2VNF"
  - "4VNF"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-l2bd-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-l2bd-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-l2bd-pdr"
  data: "plot-ligato-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN') and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VNF"
  - "2VNF"
  - "4VNF"
  - "2VNF"
  - "4VNF"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-l2bd-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-l2bd-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-l2bd-ndr"
  data: "plot-ligato-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN') and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VNF"
  - "2VNF"
  - "4VNF"
  - "2VNF"
  - "4VNF"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-l2bd-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-l2bd-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-l2bd-pdr"
  data: "plot-ligato-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN') and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VNF"
  - "2VNF"
  - "4VNF"
  - "2VNF"
  - "4VNF"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-l2bd-pdr"
    layout: "plot-throughput"

################################################################################

# Packet Throughput - VPP IPv4 3n-hsw-x520 base and scale
-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('IP4BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x520-64b-1t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-1t1c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('IP4BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x520-64b-1t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('IP4BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x520-64b-2t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-2t2c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('IP4BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x520-64b-2t2c-base_and_scale-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP IPv4 3n-hsw-x520 features
-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x520-64b-1t1c-features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-1t1c-features-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('IP4BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            ('NAT44' and 'BASE') or
            ('ACL_STATELESS' and 'ACL10' and '10k_FLOWS')) and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "DOT1Q"
  - "IP4BASE"
  - "NAT44"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACL"
  - "OACL"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x520-64b-1t1c-features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x520-64b-1t1c-features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-1t1c-features-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('IP4BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            ('NAT44' and 'BASE') or
            ('ACL_STATELESS' and 'ACL10' and '10k_FLOWS')) and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "DOT1Q"
  - "IP4BASE"
  - "NAT44"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACL"
  - "OACL"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x520-64b-1t1c-features-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x520-64b-2t2c-features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-2t2c-features-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('IP4BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            ('NAT44' and 'BASE') or
            ('ACL_STATELESS' and 'ACL10' and '10k_FLOWS')) and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "DOT1Q"
  - "IP4BASE"
  - "NAT44"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACL"
  - "OACL"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x520-64b-2t2c-features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x520-64b-2t2c-features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-2t2c-features-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('IP4BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            ('NAT44' and 'BASE') or
            ('ACL_STATELESS' and 'ACL10' and '10k_FLOWS')) and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "DOT1Q"
  - "IP4BASE"
  - "NAT44"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACL"
  - "OACL"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x520-64b-2t2c-features-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP IPv4 3n-hsw-x520 features nat44
-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x520-64b-1t1c-features-nat44-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-1t1c-features-nat44-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD' and
           ('NAT44' or 'IP4BASE') and
           not 'DOT1Q' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "BASE"
  - "SRC_USER_10"
  - "SRC_USER_100"
  - "SRC_USER_1000"
  - "SRC_USER_2000"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x520-64b-1t1c-features-nat44-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x520-64b-1t1c-features-nat44-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-1t1c-features-nat44-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD' and
           ('NAT44' or 'IP4BASE') and
           not 'DOT1Q' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "BASE"
  - "SRC_USER_10"
  - "SRC_USER_100"
  - "SRC_USER_1000"
  - "SRC_USER_2000"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x520-64b-1t1c-features-nat44-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x520-64b-2t2c-features-nat44-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-2t2c-features-nat44-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD' and
           ('NAT44' or 'IP4BASE') and
           not 'DOT1Q' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "BASE"
  - "SRC_USER_10"
  - "SRC_USER_100"
  - "SRC_USER_1000"
  - "SRC_USER_2000"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x520-64b-2t2c-features-nat44-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x520-64b-2t2c-features-nat44-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-2t2c-features-nat44-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD' and
           ('NAT44' or 'IP4BASE') and
           not 'DOT1Q' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "BASE"
  - "SRC_USER_10"
  - "SRC_USER_100"
  - "SRC_USER_1000"
  - "SRC_USER_2000"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x520-64b-2t2c-features-nat44-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP IPv4 3n-hsw-x520 features iacl
-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x520-64b-1t1c-features-iacl-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-1t1c-features-iacl-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD' and
           ('IACL' and ('ACL10' or 'ACL50') and '10k_FLOWS' or 'IP4BASE') and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x520-64b-1t1c-features-iacl-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x520-64b-1t1c-features-iacl-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-1t1c-features-iacl-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD' and
           ('IACL' and ('ACL10' or 'ACL50') and '10k_FLOWS' or 'IP4BASE') and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x520-64b-1t1c-features-iacl-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x520-64b-2t2c-features-iacl-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-2t2c-features-iacl-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD' and
           ('IACL' and ('ACL10' or 'ACL50') and '10k_FLOWS' or 'IP4BASE') and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x520-64b-2t2c-features-iacl-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x520-64b-2t2c-features-iacl-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-2t2c-features-iacl-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD' and
           ('IACL' and ('ACL10' or 'ACL50') and '10k_FLOWS' or 'IP4BASE') and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x520-64b-2t2c-features-iacl-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP IPv4 3n-hsw-x520 features oacl
-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x520-64b-1t1c-features-oacl-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-1t1c-features-oacl-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD' and
           ('OACL' and ('ACL10' or 'ACL50') and '10k_FLOWS' or 'IP4BASE') and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x520-64b-1t1c-features-oacl-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x520-64b-1t1c-features-oacl-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-1t1c-features-oacl-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD' and
           ('OACL' and ('ACL10' or 'ACL50') and '10k_FLOWS' or 'IP4BASE') and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x520-64b-1t1c-features-oacl-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x520-64b-2t2c-features-oacl-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-2t2c-features-oacl-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD' and
           ('OACL' and ('ACL10' or 'ACL50') and '10k_FLOWS' or 'IP4BASE') and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x520-64b-2t2c-features-oacl-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x520-64b-2t2c-features-oacl-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-2t2c-features-oacl-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD' and
           ('OACL' and ('ACL10' or 'ACL50') and '10k_FLOWS' or 'IP4BASE') and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x520-64b-2t2c-features-oacl-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP IPv4 3n-hsw-x710 base and scale
-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x710-64b-1t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-1t1c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x710-64b-1t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x710-64b-2t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-2t2c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x710-64b-2t2c-base_and_scale-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP IPv4 3n-hsw-x710 features
-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x710-64b-1t1c-features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-1t1c-features-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            ('NAT44' and 'BASE') or
            ('ACL_STATELESS' and 'ACL10' and '10k_FLOWS')) and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "DOT1Q"
  - "IP4BASE"
  - "NAT44"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACL"
  - "OACL"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x710-64b-1t1c-features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x710-64b-1t1c-features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-1t1c-features-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            ('NAT44' and 'BASE') or
            ('ACL_STATELESS' and 'ACL10' and '10k_FLOWS')) and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "DOT1Q"
  - "IP4BASE"
  - "NAT44"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACL"
  - "OACL"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x710-64b-1t1c-features-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x710-64b-2t2c-features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-2t2c-features-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            ('NAT44' and 'BASE') or
            ('ACL_STATELESS' and 'ACL10' and '10k_FLOWS')) and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "DOT1Q"
  - "IP4BASE"
  - "NAT44"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACL"
  - "OACL"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x710-64b-2t2c-features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x710-64b-2t2c-features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-2t2c-features-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            ('NAT44' and 'BASE') or
            ('ACL_STATELESS' and 'ACL10' and '10k_FLOWS')) and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "DOT1Q"
  - "IP4BASE"
  - "NAT44"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACL"
  - "OACL"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x710-64b-2t2c-features-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP IPv4 3n-hsw-x710 features nat44
-
  type: "plot"
  title: "VPP Throughput: ip4-3n-skx-x710-64b-2t1c-features-nat44-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-2t1c-features-nat44-ndr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '2T1C' and
           'IP4FWD' and
           ('NAT44' or 'IP4BASE') and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "BASE"
  - "SRC_USER_10"
  - "SRC_USER_100"
  - "SRC_USER_1000"
  - "SRC_USER_2000"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-skx-x710-64b-2t1c-features-nat44-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-skx-x710-64b-2t1c-features-nat44-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-2t1c-features-nat44-pdr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '2T1C' and
           'IP4FWD' and
           ('NAT44' or 'IP4BASE') and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "BASE"
  - "SRC_USER_10"
  - "SRC_USER_100"
  - "SRC_USER_1000"
  - "SRC_USER_2000"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-skx-x710-64b-2t1c-features-nat44-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-skx-x710-64b-4t2c-features-nat44-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-4t2c-features-nat44-ndr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '4T2C' and
           'IP4FWD' and
           ('NAT44' or 'IP4BASE') and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "BASE"
  - "SRC_USER_10"
  - "SRC_USER_100"
  - "SRC_USER_1000"
  - "SRC_USER_2000"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-skx-x710-64b-4t2c-features-nat44-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-skx-x710-64b-4t2c-features-nat44-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-4t2c-features-nat44-pdr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '4T2C' and
           'IP4FWD' and
           ('NAT44' or 'IP4BASE') and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "BASE"
  - "SRC_USER_10"
  - "SRC_USER_100"
  - "SRC_USER_1000"
  - "SRC_USER_2000"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-skx-x710-64b-4t2c-features-nat44-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP IPv4 3n-hsw-x710 features iacl
-
  type: "plot"
  title: "VPP Throughput: ip4-3n-skx-x710-64b-2t1c-features-iacl-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-2t1c-features-iacl-ndr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '2T1C' and
           'IP4FWD' and
           ('IACL' and ('ACL10' or 'ACL50') and '10k_FLOWS' or 'IP4BASE') and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-skx-x710-64b-2t1c-features-iacl-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-skx-x710-64b-2t1c-features-iacl-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-2t1c-features-iacl-pdr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '2T1C' and
           'IP4FWD' and
           ('IACL' and ('ACL10' or 'ACL50') and '10k_FLOWS' or 'IP4BASE') and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-skx-x710-64b-2t1c-features-iacl-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-skx-x710-64b-4t2c-features-iacl-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-4t2c-features-iacl-ndr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '4T2C' and
           'IP4FWD' and
           ('IACL' and ('ACL10' or 'ACL50') and '10k_FLOWS' or 'IP4BASE') and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-skx-x710-64b-4t2c-features-iacl-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-skx-x710-64b-4t2c-features-iacl-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-4t2c-features-iacl-pdr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '4T2C' and
           'IP4FWD' and
           ('IACL' and ('ACL10' or 'ACL50') and '10k_FLOWS' or 'IP4BASE') and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-skx-x710-64b-4t2c-features-iacl-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP IPv4 3n-hsw-xl710 base and scale
-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-xl710-64b-1t1c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-xl710-64b-1t1c-base-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           ('IP4BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-xl710-64b-1t1c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-xl710-64b-1t1c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-xl710-64b-1t1c-base-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           ('IP4BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-xl710-64b-1t1c-base-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-xl710-64b-2t2c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-xl710-64b-2t2c-base-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           ('IP4BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-xl710-64b-2t2c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-xl710-64b-2t2c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-xl710-64b-2t2c-base-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           ('IP4BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-xl710-64b-2t2c-base-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP IPv4 3n-skx-x710 base and scale
-
  type: "plot"
  title: "VPP Throughput: ip4-3n-skx-x710-64b-2t1c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-2t1c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '2T1C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-skx-x710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-skx-x710-64b-2t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-2t1c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '2T1C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-skx-x710-64b-2t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-skx-x710-64b-4t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-4t2c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '4T2C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-skx-x710-64b-4t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-skx-x710-64b-4t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-4t2c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '4T2C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-skx-x710-64b-4t2c-base_and_scale-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP IPv4 3n-skx-x710 features
-
  type: "plot"
  title: "VPP Throughput: ip4-3n-skx-x710-64b-2t1c-features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-2t1c-features-ndr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            ('NAT44' and 'BASE') or
            ('ACL_STATELESS' and 'ACL10' and '10k_FLOWS')) and
           'NDRPDR' and
           '2T1C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "DOT1Q"
  - "IP4BASE"
  - "NAT44"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACL"
  - "OACL"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-skx-x710-64b-2t1c-features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-skx-x710-64b-2t1c-features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-2t1c-features-pdr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            ('NAT44' and 'BASE') or
            ('ACL_STATELESS' and 'ACL10' and '10k_FLOWS')) and
           'NDRPDR' and
           '2T1C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "DOT1Q"
  - "IP4BASE"
  - "NAT44"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACL"
  - "OACL"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-skx-x710-64b-2t1c-features-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-skx-x710-64b-4t2c-features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-4t2c-features-ndr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            ('NAT44' and 'BASE') or
            ('ACL_STATELESS' and 'ACL10' and '10k_FLOWS')) and
           'NDRPDR' and
           '4T2C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "DOT1Q"
  - "IP4BASE"
  - "NAT44"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACL"
  - "OACL"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-skx-x710-64b-4t2c-features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-skx-x710-64b-4t2c-features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-4t2c-features-pdr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            ('NAT44' and 'BASE') or
            ('ACL_STATELESS' and 'ACL10' and '10k_FLOWS')) and
           'NDRPDR' and
           '4T2C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "DOT1Q"
  - "IP4BASE"
  - "NAT44"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACL"
  - "OACL"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-skx-x710-64b-4t2c-features-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP IPv4 3n-skx-x710 features nat44
-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x710-64b-1t1c-features-nat44-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-1t1c-features-nat44-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD' and
           ('NAT44' or 'IP4BASE') and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "BASE"
  - "SRC_USER_10"
  - "SRC_USER_100"
  - "SRC_USER_1000"
  - "SRC_USER_2000"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x710-64b-1t1c-features-nat44-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x710-64b-1t1c-features-nat44-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-1t1c-features-nat44-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD' and
           ('NAT44' or 'IP4BASE') and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "BASE"
  - "SRC_USER_10"
  - "SRC_USER_100"
  - "SRC_USER_1000"
  - "SRC_USER_2000"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x710-64b-1t1c-features-nat44-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x710-64b-2t2c-features-nat44-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-2t2c-features-nat44-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD' and
           ('NAT44' or 'IP4BASE') and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "BASE"
  - "SRC_USER_10"
  - "SRC_USER_100"
  - "SRC_USER_1000"
  - "SRC_USER_2000"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x710-64b-2t2c-features-nat44-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x710-64b-2t2c-features-nat44-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-2t2c-features-nat44-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD' and
           ('NAT44' or 'IP4BASE') and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "BASE"
  - "SRC_USER_10"
  - "SRC_USER_100"
  - "SRC_USER_1000"
  - "SRC_USER_2000"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x710-64b-2t2c-features-nat44-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP IPv4 3n-skx-x710 features iacl
-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x710-64b-1t1c-features-iacl-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-1t1c-features-iacl-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD' and
           ('IACL' and ('ACL10' or 'ACL50') and '10k_FLOWS' or 'IP4BASE') and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x710-64b-1t1c-features-iacl-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x710-64b-1t1c-features-iacl-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-1t1c-features-iacl-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD' and
           ('IACL' and ('ACL10' or 'ACL50') and '10k_FLOWS' or 'IP4BASE') and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x710-64b-1t1c-features-iacl-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x710-64b-2t2c-features-iacl-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-2t2c-features-iacl-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD' and
           ('IACL' and ('ACL10' or 'ACL50') and '10k_FLOWS' or 'IP4BASE') and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x710-64b-2t2c-features-iacl-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x710-64b-2t2c-features-iacl-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-2t2c-features-iacl-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD' and
           ('IACL' and ('ACL10' or 'ACL50') and '10k_FLOWS' or 'IP4BASE') and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x710-64b-2t2c-features-iacl-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP IPv4 2n-skx-x710 base and scale
-
  type: "plot"
  title: "VPP Throughput: ip4-2n-skx-x710-64b-2t1c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-x710-64b-2t1c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           '2T1C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-2n-skx-x710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-2n-skx-x710-64b-2t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-x710-64b-2t1c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           '2T1C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-2n-skx-x710-64b-2t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-2n-skx-x710-64b-4t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-x710-64b-4t2c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           '4T2C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-2n-skx-x710-64b-4t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-2n-skx-x710-64b-4t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-x710-64b-4t2c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           '4T2C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-2n-skx-x710-64b-4t2c-base_and_scale-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP IPv4 2n-skx-xxv710 base and scale
-
  type: "plot"
  title: "VPP Throughput: ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           ('IP4BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           '2T1C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           ('IP4BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           '2T1C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           ('IP4BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           '4T2C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           ('IP4BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           '4T2C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP IPv4 2n-dnv-x553 base and scale
-
  type: "plot"
  title: "VPP Throughput: ip4-2n-dnv-x553-64b-1t1c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-2n-dnv-x553-64b-1t1c-base-ndr"
  data: "intel-dnv-vpp"
  filter: "'NIC_Intel-X553' and
           '64B' and
           'IP4BASE' and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-2n-dnv-x553-64b-1t1c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-2n-dnv-x553-64b-1t1c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-2n-dnv-x553-64b-1t1c-base-pdr"
  data: "intel-dnv-vpp"
  filter: "'NIC_Intel-X553' and
           '64B' and
           'IP4BASE' and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-2n-dnv-x553-64b-1t1c-base-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-2n-dnv-x553-64b-2t2c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-2n-dnv-x553-64b-2t2c-base-ndr"
  data: "intel-dnv-vpp"
  filter: "'NIC_Intel-X553' and
           '64B' and
           'IP4BASE' and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-2n-dnv-x553-64b-2t2c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-2n-dnv-x553-64b-2t2c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-2n-dnv-x553-64b-2t2c-base-pdr"
  data: "intel-dnv-vpp"
  filter: "'NIC_Intel-X553' and
           '64B' and
           'IP4BASE' and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-2n-dnv-x553-64b-2t2c-base-pdr"
    layout: "plot-throughput"

################################################################################

# Packet Throughput - VPP IPv4 tunnels 3n-hsw-x520 - features
-
  type: "plot"
  title: "VPP Throughput: ip4tun-3n-hsw-x520-64b-1t1c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x520-64b-1t1c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           '1T1C' and
           (('VXLAN' and ('L2BDMACLRN' or 'L2XCFWD') or 'LISP') or 'IP4BASE') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "LISP"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4tun-3n-hsw-x520-64b-1t1c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4tun-3n-hsw-x520-64b-2t2c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x520-64b-2t2c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           '2T2C' and
           (('VXLAN' and ('L2BDMACLRN' or 'L2XCFWD') or 'LISP') or 'IP4BASE') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "LISP"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4tun-3n-hsw-x520-64b-2t2c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4tun-3n-hsw-x520-64b-1t1c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x520-64b-1t1c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           '1T1C' and
           (('VXLAN' and ('L2BDMACLRN' or 'L2XCFWD') or 'LISP') or 'IP4BASE') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "LISP"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4tun-3n-hsw-x520-64b-1t1c-base_and_features-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4tun-3n-hsw-x520-64b-2t2c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x520-64b-2t2c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           '2T2C' and
           (('VXLAN' and ('L2BDMACLRN' or 'L2XCFWD') or 'LISP') or 'IP4BASE') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "LISP"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4tun-3n-hsw-x520-64b-2t2c-base_and_features-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP IPv4 tunnels 3n-hsw-x710 base and scale
-
  type: "plot"
  title: "VPP Throughput: ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           '1T1C' and
           ('VXLAN' or 'LISP' or 'IP4BASE' and not 'DOT1Q') and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "LISP"
  - "VXLAN_1"
  - "VXLAN_10"
  - "VXLAN_100"
  - "VXLAN_1000"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           '1T1C' and
           ('VXLAN' or 'LISP' or 'IP4BASE' and not 'DOT1Q') and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "LISP"
  - "VXLAN_1"
  - "VXLAN_10"
  - "VXLAN_100"
  - "VXLAN_1000"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           '2T2C' and
           ('VXLAN' or 'LISP' or 'IP4BASE' and not 'DOT1Q') and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "LISP"
  - "VXLAN_1"
  - "VXLAN_10"
  - "VXLAN_100"
  - "VXLAN_1000"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           '2T2C' and
           ('VXLAN' or 'LISP' or 'IP4BASE' and not 'DOT1Q') and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "LISP"
  - "VXLAN_1"
  - "VXLAN_10"
  - "VXLAN_100"
  - "VXLAN_1000"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP IPv4 tunnels 3n-hsw-x710 - features
-
  type: "plot"
  title: "VPP Throughput: ip4tun-3n-hsw-x710-64b-1t1c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x710-64b-1t1c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           '1T1C' and
           ('VXLAN' and ('L2BDMACLRN' or 'L2XCFWD') or 'LISP' or 'IP4BASE') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "LISP"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4tun-3n-hsw-x710-64b-1t1c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4tun-3n-hsw-x710-64b-2t2c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x710-64b-2t2c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           '2T2C' and
           (('VXLAN' and ('L2BDMACLRN' or 'L2XCFWD') or 'LISP') or 'IP4BASE') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "LISP"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4tun-3n-hsw-x710-64b-2t2c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4tun-3n-hsw-x710-64b-1t1c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x710-64b-1t1c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           '1T1C' and
           (('VXLAN' and ('L2BDMACLRN' or 'L2XCFWD') or 'LISP') or 'IP4BASE') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "LISP"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4tun-3n-hsw-x710-64b-1t1c-base_and_features-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4tun-3n-hsw-x710-64b-2t2c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x710-64b-2t2c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           '2T2C' and
           (('VXLAN' and ('L2BDMACLRN' or 'L2XCFWD') or 'LISP') or 'IP4BASE') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "LISP"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4tun-3n-hsw-x710-64b-2t2c-base_and_features-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP IPv4 tunnels 3n-skx-x710 base and scale
-
  type: "plot"
  title: "VPP Throughput: ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           '2T1C' and
           ('VXLAN' or 'LISP' or 'IP4BASE' and not 'DOT1Q') and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "LISP"
  - "VXLAN_1"
  - "VXLAN_10"
  - "VXLAN_100"
  - "VXLAN_1000"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           '2T1C' and
           ('VXLAN' or 'LISP' or 'IP4BASE' and not 'DOT1Q') and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "LISP"
  - "VXLAN_1"
  - "VXLAN_10"
  - "VXLAN_100"
  - "VXLAN_1000"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           '4T2C' and
           ('VXLAN' or 'LISP' or 'IP4BASE' and not 'DOT1Q') and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "LISP"
  - "VXLAN_1"
  - "VXLAN_10"
  - "VXLAN_100"
  - "VXLAN_1000"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           '4T2C' and
           ('VXLAN' or 'LISP' or 'IP4BASE' and not 'DOT1Q') and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "LISP"
  - "VXLAN_1"
  - "VXLAN_10"
  - "VXLAN_100"
  - "VXLAN_1000"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP IPv4 tunnels 3n-skx-x710 - features
-
  type: "plot"
  title: "VPP Throughput: ip4tun-3n-skx-x710-64b-2t1c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-skx-x710-64b-2t1c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           '2T1C' and
           (('VXLAN' and ('L2BDMACLRN' or 'L2XCFWD') or 'LISP') or 'IP4BASE') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "LISP"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4tun-3n-skx-x710-64b-2t1c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4tun-3n-skx-x710-64b-4t2c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-skx-x710-64b-4t2c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           '4T2C' and
           (('VXLAN' and ('L2BDMACLRN' or 'L2XCFWD') or 'LISP') or 'IP4BASE') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "LISP"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4tun-3n-skx-x710-64b-4t2c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4tun-3n-skx-x710-64b-2t1c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-skx-x710-64b-2t1c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           '2T1C' and
           (('VXLAN' and ('L2BDMACLRN' or 'L2XCFWD') or 'LISP') or 'IP4BASE') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "LISP"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4tun-3n-skx-x710-64b-2t1c-base_and_features-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4tun-3n-skx-x710-64b-4t2c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-skx-x710-64b-4t2c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           '4T2C' and
           (('VXLAN' and ('L2BDMACLRN' or 'L2XCFWD') or 'LISP') or 'IP4BASE') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "LISP"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4tun-3n-skx-x710-64b-4t2c-base_and_features-pdr"
    layout: "plot-throughput"

################################################################################

# Packet Throughput - VPP IPv6 3n-hsw-x520
-
  type: "plot"
  title: "VPP Throughput: ip6-3n-hsw-x520-78b-1t1c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-1t1c-base-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '78B' and
           ('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '1T1C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-3n-hsw-x520-78b-1t1c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-3n-hsw-x520-78b-1t1c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-1t1c-base-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '78B' and
           ('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '1T1C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-3n-hsw-x520-78b-1t1c-base-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-3n-hsw-x520-78b-2t2c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-2t2c-base-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '78B' and
           ('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '2T2C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-3n-hsw-x520-78b-2t2c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-3n-hsw-x520-78b-2t2c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-2t2c-base-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '78B' and
           ('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '2T2C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-3n-hsw-x520-78b-2t2c-base-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP IPv6 3n-hsw-x710
-
  type: "plot"
  title: "VPP Throughput: ip6-3n-hsw-x710-78b-1t1c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x710-78b-1t1c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '1T1C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-3n-hsw-x710-78b-1t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-3n-hsw-x710-78b-1t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x710-78b-1t1c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '1T1C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-3n-hsw-x710-78b-1t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-3n-hsw-x710-78b-2t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x710-78b-2t2c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '2T2C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-3n-hsw-x710-78b-2t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-3n-hsw-x710-78b-2t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x710-78b-2t2c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '2T2C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-3n-hsw-x710-78b-2t2c-base_and_scale-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP IPv6 3n-hsw-x710 - features
-
  type: "plot"
  title: "VPP Throughput: ip6-3n-hsw-x710-78b-1t1c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x710-78b-1t1c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            'IACLDST') and
           'NDRPDR' and
           '1T1C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACLDST"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-3n-hsw-x710-78b-1t1c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-3n-hsw-x710-78b-2t2c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x710-78b-2t2c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            'IACLDST') and
           'NDRPDR' and
           '2T2C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACLDST"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-3n-hsw-x710-78b-2t2c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-3n-hsw-x710-78b-1t1c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x710-78b-1t1c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            'IACLDST') and
           'NDRPDR' and
           '1T1C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACLDST"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-3n-hsw-x710-78b-1t1c-base_and_features-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-3n-hsw-x710-78b-2t2c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x710-78b-2t2c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            'IACLDST') and
           'NDRPDR' and
           '2T2C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACLDST"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-3n-hsw-x710-78b-2t2c-base_and_features-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP IPv6 3n-hsw-xl710
-
  type: "plot"
  title: "VPP Throughput: ip6-3n-hsw-xl710-78b-1t1c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-xl710-78b-1t1c-base-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '78B' and
           ('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '1T1C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-3n-hsw-xl710-78b-1t1c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-3n-hsw-xl710-78b-1t1c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-xl710-78b-1t1c-base-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '78B' and
           ('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '1T1C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-3n-hsw-xl710-78b-1t1c-base-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-3n-hsw-xl710-78b-2t2c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-xl710-78b-2t2c-base-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '78B' and
           ('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '2T2C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-3n-hsw-xl710-78b-2t2c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-3n-hsw-xl710-78b-2t2c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-xl710-78b-2t2c-base-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '78B' and
           ('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '2T2C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-3n-hsw-xl710-78b-2t2c-base-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP IPv6 3n-skx-x710
-
  type: "plot"
  title: "VPP Throughput: ip6-3n-skx-x710-78b-2t1c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-x710-78b-2t1c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '2T1C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-3n-skx-x710-78b-2t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-3n-skx-x710-78b-2t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-x710-78b-2t1c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '2T1C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-3n-skx-x710-78b-2t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-3n-skx-x710-78b-4t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-x710-78b-4t2c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '4T2C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-3n-skx-x710-78b-4t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-3n-skx-x710-78b-4t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-x710-78b-4t2c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '4T2C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-3n-skx-x710-78b-4t2c-base_and_scale-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP IPv6 3n-skx-x710 - features
-
  type: "plot"
  title: "VPP Throughput: ip6-3n-skx-x710-78b-2t1c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-x710-78b-2t1c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            'IACLDST') and
           'NDRPDR' and
           '2T1C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACLDST"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-3n-skx-x710-78b-2t1c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-3n-skx-x710-78b-4t2c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-x710-78b-4t2c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            'IACLDST') and
           'NDRPDR' and
           '4T2C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACLDST"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-3n-skx-x710-78b-4t2c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-3n-skx-x710-78b-2t1c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-x710-78b-2t1c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            'IACLDST') and
           'NDRPDR' and
           '2T1C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACLDST"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-3n-skx-x710-78b-2t1c-base_and_features-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-3n-skx-x710-78b-4t2c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-x710-78b-4t2c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            'IACLDST') and
           'NDRPDR' and
           '4T2C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACLDST"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-3n-skx-x710-78b-4t2c-base_and_features-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP IPv6 2n-skx-x710
-
  type: "plot"
  title: "VPP Throughput: ip6-2n-skx-x710-78b-2t1c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-x710-78b-2t1c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           '2T1C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-2n-skx-x710-78b-2t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-2n-skx-x710-78b-2t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-x710-78b-2t1c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           '2T1C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-2n-skx-x710-78b-2t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-2n-skx-x710-78b-4t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-x710-78b-4t2c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           '4T2C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-2n-skx-x710-78b-4t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-2n-skx-x710-78b-4t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-x710-78b-4t2c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           '4T2C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-2n-skx-x710-78b-4t2c-base_and_scale-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP IPv6 2n-skx-xxv710
-
  type: "plot"
  title: "VPP Throughput: ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '78B' and
           ('IP6BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           '2T1C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '78B' and
           ('IP6BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           '2T1C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '78B' and
           ('IP6BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           '4T2C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '78B' and
           ('IP6BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           '4T2C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP IPv6 2n-dnv-x553 base
-
  type: "plot"
  title: "VPP Throughput: ip6-2n-dnv-x553-78b-1t1c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-2n-dnv-x553-78b-1t1c-base-ndr"
  data: "intel-dnv-vpp"
  filter: "'NIC_Intel-X553' and
           '78B' and
           'IP6BASE' and
           'NDRPDR' and
           '1T1C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-2n-dnv-x553-78b-1t1c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-2n-dnv-x553-78b-1t1c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-2n-dnv-x553-78b-1t1c-base-pdr"
  data: "intel-dnv-vpp"
  filter: "'NIC_Intel-X553' and
           '78B' and
           'IP6BASE' and
           'NDRPDR' and
           '1T1C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-2n-dnv-x553-78b-1t1c-base-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-2n-dnv-x553-78b-2t2c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-2n-dnv-x553-78b-2t2c-base-ndr"
  data: "intel-dnv-vpp"
  filter: "'NIC_Intel-X553' and
           '78B' and
           'IP6BASE' and
           'NDRPDR' and
           '2T2C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-2n-dnv-x553-78b-2t2c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-2n-dnv-x553-78b-2t2c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-2n-dnv-x553-78b-2t2c-base-pdr"
  data: "intel-dnv-vpp"
  filter: "'NIC_Intel-X553' and
           '78B' and
           'IP6BASE' and
           'NDRPDR' and
           '2T2C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6-2n-dnv-x553-78b-2t2c-base-pdr"
    layout: "plot-throughput"

################################################################################

# Packet Throughput - VPP IPv6 tunnels 3n-hsw-x520
-
  type: "plot"
  title: "VPP Throughput: ip6tun-3n-hsw-x520-78b-1t1c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6tun-3n-hsw-x520-78b-1t1c-base-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '78B' and
           'ENCAP' and
           'NDRPDR' and
           '1T1C' and
           'LISP' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4UNRLAY"
  - "IP6UNRLAY"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6tun-3n-hsw-x520-78b-1t1c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6tun-3n-hsw-x520-78b-1t1c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6tun-3n-hsw-x520-78b-1t1c-base-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '78B' and
           'ENCAP' and
           'NDRPDR' and
           '1T1C' and
           'LISP' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4UNRLAY"
  - "IP6UNRLAY"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6tun-3n-hsw-x520-78b-1t1c-base-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6tun-3n-hsw-x520-78b-2t2c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6tun-3n-hsw-x520-78b-2t2c-base-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '78B' and
           'ENCAP' and
           'NDRPDR' and
           '2T2C' and
           'LISP' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4UNRLAY"
  - "IP6UNRLAY"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6tun-3n-hsw-x520-78b-2t2c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6tun-3n-hsw-x520-78b-2t2c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6tun-3n-hsw-x520-78b-2t2c-base-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '78B' and
           'ENCAP' and
           'NDRPDR' and
           '2T2C' and
           'LISP' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4UNRLAY"
  - "IP6UNRLAY"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip6tun-3n-hsw-x520-78b-2t2c-base-pdr"
    layout: "plot-throughput"

################################################################################

# Packet Throughput - VPP IPSec 3n-hsw-xl710 base
-
  type: "plot"
  title: "VPP Throughput: ipsec-3n-hsw-xl710-64b-1t1c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ipsec-3n-hsw-xl710-64b-1t1c-base-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'IP4FWD' and
           'NDRPDR' and
           'BASE' and
           '1T1C' and
           'IPSECHW' and
           ('IPSECTRAN' or 'IPSECTUN') and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ipsec-3n-hsw-xl710-64b-1t1c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ipsec-3n-hsw-xl710-64b-1t1c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ipsec-3n-hsw-xl710-64b-1t1c-base-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'IP4FWD' and
           'NDRPDR' and
           'BASE' and
           '1T1C' and
           'IPSECHW' and
           ('IPSECTRAN' or 'IPSECTUN') and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ipsec-3n-hsw-xl710-64b-1t1c-base-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ipsec-3n-hsw-xl710-64b-2t2c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ipsec-3n-hsw-xl710-64b-2t2c-base-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'IP4FWD' and
           'NDRPDR' and
           'BASE' and
           '2T2C' and
           'IPSECHW' and
           ('IPSECTRAN' or 'IPSECTUN') and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ipsec-3n-hsw-xl710-64b-2t2c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ipsec-3n-hsw-xl710-64b-2t2c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ipsec-3n-hsw-xl710-64b-2t2c-base-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'IP4FWD' and
           'NDRPDR' and
           'BASE' and
           '2T2C' and
           'IPSECHW' and
           ('IPSECTRAN' or 'IPSECTUN') and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ipsec-3n-hsw-xl710-64b-2t2c-base-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP IPSec 3n-hsw-xl710 scale
-
  type: "plot"
  title: "VPP Throughput: ipsec-3n-hsw-xl710-64b-1t1c-scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ipsec-3n-hsw-xl710-64b-1t1c-scale-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'IP4FWD' and
           'NDRPDR' and
           'SCALE' and
           '1T1C' and
           'IPSECHW' and
           ('IPSECTRAN' or 'IPSECTUN') and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ipsec-3n-hsw-xl710-64b-1t1c-scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ipsec-3n-hsw-xl710-64b-1t1c-scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ipsec-3n-hsw-xl710-64b-1t1c-scale-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'IP4FWD' and
           'NDRPDR' and
           'SCALE' and
           '1T1C' and
           'IPSECHW' and
           ('IPSECTRAN' or 'IPSECTUN') and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ipsec-3n-hsw-xl710-64b-1t1c-scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ipsec-3n-hsw-xl710-64b-2t2c-scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ipsec-3n-hsw-xl710-64b-2t2c-scale-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'IP4FWD' and
           'NDRPDR' and
           'SCALE' and
           '2T2C' and
           'IPSECHW' and
           ('IPSECTRAN' or 'IPSECTUN') and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ipsec-3n-hsw-xl710-64b-2t2c-scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ipsec-3n-hsw-xl710-64b-2t2c-scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ipsec-3n-hsw-xl710-64b-2t2c-scale-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'IP4FWD' and
           'NDRPDR' and
           'SCALE' and
           '2T2C' and
           'IPSECHW' and
           ('IPSECTRAN' or 'IPSECTUN') and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ipsec-3n-hsw-xl710-64b-2t2c-scale-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP IPSec 3n-hsw-xl710 SW
-
  type: "plot"
  title: "VPP Throughput: ipsec-3n-hsw-xl710-64b-1t1c-sw-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ipsec-3n-hsw-xl710-64b-1t1c-sw-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'IP4FWD' and
           'NDRPDR' and
           '1T1C' and
           'IPSECSW' and
           ('IPSECTRAN' or 'IPSECTUN') and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ipsec-3n-hsw-xl710-64b-1t1c-sw-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ipsec-3n-hsw-xl710-64b-1t1c-sw-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ipsec-3n-hsw-xl710-64b-1t1c-sw-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'IP4FWD' and
           'NDRPDR' and
           '1T1C' and
           'IPSECSW' and
           ('IPSECTRAN' or 'IPSECTUN') and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ipsec-3n-hsw-xl710-64b-1t1c-sw-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ipsec-3n-hsw-xl710-64b-2t2c-sw-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ipsec-3n-hsw-xl710-64b-2t2c-sw-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'IP4FWD' and
           'NDRPDR' and
           '2T2C' and
           'IPSECSW' and
           ('IPSECTRAN' or 'IPSECTUN') and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ipsec-3n-hsw-xl710-64b-2t2c-sw-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ipsec-3n-hsw-xl710-64b-2t2c-sw-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ipsec-3n-hsw-xl710-64b-2t2c-sw-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'IP4FWD' and
           'NDRPDR' and
           '2T2C' and
           'IPSECSW' and
           ('IPSECTRAN' or 'IPSECTUN') and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ipsec-3n-hsw-xl710-64b-2t2c-sw-pdr"
    layout: "plot-throughput"

################################################################################

# Packet Throughput - VPP SRv6 3n-hsw-x520
-
  type: "plot"
  title: "VPP Throughput: srv6-3n-hsw-x520-78b-1t1c-features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/srv6-3n-hsw-x520-78b-1t1c-features-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '78B' and
           'FEATURE' and
           'NDRPDR' and
           '1T1C' and
           'IP6FWD' and
           'SRv6'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "srv6-3n-hsw-x520-78b-1t1c-features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: srv6-3n-hsw-x520-78b-1t1c-features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/srv6-3n-hsw-x520-78b-1t1c-features-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '78B' and
           'FEATURE' and
           'NDRPDR' and
           '1T1C' and
           'IP6FWD' and
           'SRv6'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "srv6-3n-hsw-x520-78b-1t1c-features-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: srv6-3n-hsw-x520-78b-2t2c-features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/srv6-3n-hsw-x520-78b-2t2c-features-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '78B' and
           'FEATURE' and
           'NDRPDR' and
           '2T2C' and
           'IP6FWD' and
           'SRv6'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "srv6-3n-hsw-x520-78b-2t2c-features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: srv6-3n-hsw-x520-78b-2t2c-features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/srv6-3n-hsw-x520-78b-2t2c-features-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '78B' and
           'FEATURE' and
           'NDRPDR' and
           '2T2C' and
           'IP6FWD' and
           'SRv6'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "srv6-3n-hsw-x520-78b-2t2c-features-pdr"
    layout: "plot-throughput"

################################################################################

# Packet Throughput - VPP vhost ip4 3n-hsw-x520
-
  type: "plot"
  title: "VPP Throughput: vhost-ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           '1T1C' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not CFS_OPT"
  - "1VM"
  - "2VM"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           '2T2C' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not CFS_OPT"
  - "1VM"
  - "2VM"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-ip4-3n-hsw-x520-64b-1t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-x520-64b-1t1c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           '1T1C' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not CFS_OPT"
  - "1VM"
  - "2VM"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-ip4-3n-hsw-x520-64b-1t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-ip4-3n-hsw-x520-64b-2t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-x520-64b-2t2c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           '2T2C' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not CFS_OPT"
  - "1VM"
  - "2VM"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-ip4-3n-hsw-x520-64b-2t2c-base_and_scale-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP vhost l2sw 3n-hsw-x520 - base
-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-x520-64b-1t1c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x520-64b-1t1c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           '1T1C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x520-64b-1t1c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-x520-64b-1t1c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x520-64b-1t1c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           '1T1C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x520-64b-1t1c-base_and_features-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-x520-64b-2t2c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x520-64b-2t2c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           '2T2C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x520-64b-2t2c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-x520-64b-2t2c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x520-64b-2t2c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           '2T2C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x520-64b-2t2c-base_and_features-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP vhost l2sw 3n-hsw-x520 - base vm
-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-x520-64b-1t1c-base-vm-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x520-64b-1t1c-base-vm-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '1T1C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'DOT1Q' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not 'LBOND'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x520-64b-1t1c-base-vm-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-x520-64b-1t1c-base-vm-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x520-64b-1t1c-base-vm-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '1T1C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'DOT1Q' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not 'LBOND'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x520-64b-1t1c-base-vm-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-x520-64b-2t2c-base-vm-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x520-64b-2t2c-base-vm-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '2T2C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'DOT1Q' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not 'LBOND'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x520-64b-2t2c-base-vm-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-x520-64b-2t2c-base-vm-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x520-64b-2t2c-base-vm-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '2T2C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'DOT1Q' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not 'LBOND'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x520-64b-2t2c-base-vm-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP vhost ip4 3n-hsw-x710
-
  type: "plot"
  title: "VPP Throughput: vhost-ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           '1T1C' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'CFS_OPT' and
           not 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VM"
  - "2VM"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           '2T2C' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'CFS_OPT' and
           not 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VM"
  - "2VM"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-ip4-3n-hsw-x710-64b-1t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-x710-64b-1t1c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           '1T1C' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'CFS_OPT' and
           not 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VM"
  - "2VM"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-ip4-3n-hsw-x710-64b-1t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-ip4-3n-hsw-x710-64b-2t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-x710-64b-2t2c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           '2T2C' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'CFS_OPT' and
           not 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VM"
  - "2VM"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-ip4-3n-hsw-x710-64b-2t2c-base_and_scale-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP vhost l2sw 3n-hsw-x710 - base
-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           '1T1C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           '1T1C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_features-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           '2T2C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           '2T2C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_features-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP vhost l2sw 3n-hsw-x710 - base vm
-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_features-vm-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_features-vm-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '1T1C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not 'LBOND'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_features-vm-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_features-vm-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_features-vm-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '1T1C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not 'LBOND'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_features-vm-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_features-vm-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_features-vm-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '2T2C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not 'LBOND'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_features-vm-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_features-vm-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_features-vm-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '2T2C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not 'LBOND'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_features-vm-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP vhost ip4 3n-skx-x710
-
  type: "plot"
  title: "VPP Throughput: vhost-ip4-3n-skx-x710-64b-2t1c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-skx-x710-64b-2t1c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           '2T1C' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VM"
  - "2VM"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-ip4-3n-skx-x710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-ip4-3n-skx-x710-64b-4t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-skx-x710-64b-4t2c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           '4T2C' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VM"
  - "2VM"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-ip4-3n-skx-x710-64b-4t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-ip4-3n-skx-x710-64b-2t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-skx-x710-64b-2t1c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           '2T1C' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VM"
  - "2VM"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-ip4-3n-skx-x710-64b-2t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-ip4-3n-skx-x710-64b-4t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-skx-x710-64b-4t2c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           '4T2C' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VM"
  - "2VM"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-ip4-3n-skx-x710-64b-4t2c-base_and_scale-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP vhost l2sw 3n-skx-x710 - base
-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-skx-x710-64b-2t1c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-skx-x710-64b-2t1c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           '2T1C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-skx-x710-64b-2t1c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-skx-x710-64b-2t1c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-skx-x710-64b-2t1c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           '2T1C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-skx-x710-64b-2t1c-base_and_features-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-skx-x710-64b-4t2c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-skx-x710-64b-4t2c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           '4T2C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-skx-x710-64b-4t2c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-skx-x710-64b-4t2c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-skx-x710-64b-4t2c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           '4T2C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-skx-x710-64b-4t2c-base_and_features-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP vhost l2sw 3n-skx-x710 - base vm
-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-skx-x710-64b-2t1c-base_and_features-vm-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-skx-x710-64b-2t1c-base_and_features-vm-ndr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '2T1C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not 'LBOND'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-skx-x710-64b-2t1c-base_and_features-vm-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-skx-x710-64b-2t1c-base_and_features-vm-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-skx-x710-64b-2t1c-base_and_features-vm-pdr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '2T1C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not 'LBOND'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-skx-x710-64b-2t1c-base_and_features-vm-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-skx-x710-64b-4t2c-base_and_features-vm-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-skx-x710-64b-4t2c-base_and_features-vm-ndr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '4T2C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not 'LBOND'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-skx-x710-64b-4t2c-base_and_features-vm-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-skx-x710-64b-4t2c-base_and_features-vm-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-skx-x710-64b-4t2c-base_and_features-vm-pdr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '4T2C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not 'LBOND'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-skx-x710-64b-4t2c-base_and_features-vm-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP vhost ip4 2n-skx-x710
-
  type: "plot"
  title: "VPP Throughput: vhost-ip4-2n-skx-x710-64b-2t1c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-2n-skx-x710-64b-2t1c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           '2T1C' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'NF_DENSITY' and
           not 'CFS_OPT' and
           not 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VM"
  - "2VM"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-ip4-2n-skx-x710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-ip4-2n-skx-x710-64b-4t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-2n-skx-x710-64b-4t2c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           '4T2C' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'NF_DENSITY' and
           not 'CFS_OPT' and
           not 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VM"
  - "2VM"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-ip4-2n-skx-x710-64b-4t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-ip4-2n-skx-x710-64b-2t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-2n-skx-x710-64b-2t1c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           '2T1C' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'NF_DENSITY' and
           not 'CFS_OPT' and
           not 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VM"
  - "2VM"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-ip4-2n-skx-x710-64b-2t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-ip4-2n-skx-x710-64b-4t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-2n-skx-x710-64b-4t2c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           '4T2C' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'NF_DENSITY' and
           not 'CFS_OPT' and
           not 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VM"
  - "2VM"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-ip4-2n-skx-x710-64b-4t2c-base_and_scale-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP vhost l2sw 2n-skx-x710 - base
-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-2n-skx-x710-64b-2t1c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-x710-64b-2t1c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           '2T1C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'NF_DENSITY' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-2n-skx-x710-64b-2t1c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-2n-skx-x710-64b-2t1c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-x710-64b-2t1c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           '2T1C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'NF_DENSITY' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-2n-skx-x710-64b-2t1c-base_and_features-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-2n-skx-x710-64b-4t2c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-x710-64b-4t2c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           '4T2C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'NF_DENSITY' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-2n-skx-x710-64b-4t2c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-2n-skx-x710-64b-4t2c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-x710-64b-4t2c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           '4T2C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'NF_DENSITY' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-2n-skx-x710-64b-4t2c-base_and_features-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP vhost l2sw 2n-skx-x710 - base vm
-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-2n-skx-x710-64b-2t1c-base-vm-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-x710-64b-2t1c-base-vm-ndr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '2T1C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'VXLAN' and
           not 'NF_DENSITY' and
           not 'DOT1Q' and
           not 'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-2n-skx-x710-64b-2t1c-base-vm-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-2n-skx-x710-64b-2t1c-base-vm-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-x710-64b-2t1c-base-vm-pdr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '2T1C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'VXLAN' and
           not 'NF_DENSITY' and
           not 'DOT1Q' and
           not 'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-2n-skx-x710-64b-2t1c-base-vm-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-2n-skx-x710-64b-4t2c-base-vm-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-x710-64b-4t2c-base-vm-ndr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '4T2C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'VXLAN' and
           not 'NF_DENSITY' and
           not 'DOT1Q' and
           not 'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-2n-skx-x710-64b-4t2c-base-vm-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-2n-skx-x710-64b-4t2c-base-vm-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-x710-64b-4t2c-base-vm-pdr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '4T2C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'VXLAN' and
           not 'NF_DENSITY' and
           not 'DOT1Q' and
           not 'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-2n-skx-x710-64b-4t2c-base-vm-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP vhost ip4 2n-skx-xxv710
-
  type: "plot"
  title: "VPP Throughput: vhost-ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           '2T1C' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'CFS_OPT' and
           not 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VM"
  - "2VM"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           '4T2C' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'CFS_OPT' and
           not 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VM"
  - "2VM"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           '2T1C' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'CFS_OPT' and
           not 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VM"
  - "2VM"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           '4T2C' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'CFS_OPT' and
           not 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VM"
  - "2VM"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP vhost l2sw 2n-skx-xxv710 - base
-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-2n-skx-xxv710-64b-2t1c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-xxv710-64b-2t1c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           '2T1C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-2n-skx-xxv710-64b-2t1c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-2n-skx-xxv710-64b-2t1c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-xxv710-64b-2t1c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           '2T1C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-2n-skx-xxv710-64b-2t1c-base_and_features-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-2n-skx-xxv710-64b-4t2c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-xxv710-64b-4t2c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           '4T2C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-2n-skx-xxv710-64b-4t2c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-2n-skx-xxv710-64b-4t2c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-xxv710-64b-4t2c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           '4T2C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-2n-skx-xxv710-64b-4t2c-base_and_features-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP vhost l2sw 2n-skx-xxv710 - base vm
-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-2n-skx-xxv710-64b-2t1c-base-vm-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-xxv710-64b-2t1c-base-vm-ndr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '2T1C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'VXLAN' and
           not 'DOT1Q' and
           not 'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-2n-skx-xxv710-64b-2t1c-base-vm-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-2n-skx-xxv710-64b-2t1c-base-vm-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-xxv710-64b-2t1c-base-vm-pdr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '2T1C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'VXLAN' and
           not 'DOT1Q' and
           not 'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-2n-skx-xxv710-64b-2t1c-base-vm-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-2n-skx-xxv710-64b-4t2c-base-vm-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-xxv710-64b-4t2c-base-vm-ndr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '4T2C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'VXLAN' and
           not 'DOT1Q' and
           not 'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-2n-skx-xxv710-64b-4t2c-base-vm-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-2n-skx-xxv710-64b-4t2c-base-vm-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-xxv710-64b-4t2c-base-vm-pdr"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '4T2C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'VXLAN' and
           not 'DOT1Q' and
           not 'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-2n-skx-xxv710-64b-4t2c-base-vm-pdr"
    layout: "plot-throughput"

################################################################################

# Packet Throughput - VPP VTS 3n-hsw-x520
-
  type: "plot"
  title: "VPP Throughput: vts-3n-hsw-x520-114b-1t1c-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vts-3n-hsw-x520-114b-1t1c-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '114B' and
           'NDRPDR' and
           '1T1C' and
           'VTS'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vts-3n-hsw-x520-114b-1t1c-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vts-3n-hsw-x520-114b-2t2c-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vts-3n-hsw-x520-114b-2t2c-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '114B' and
           'NDRPDR' and
           '2T2C' and
           'VTS'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vts-3n-hsw-x520-114b-2t2c-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vts-3n-hsw-x520-114b-1t1c-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vts-3n-hsw-x520-114b-1t1c-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '114B' and
           'NDRPDR' and
           '1T1C' and
           'VTS'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vts-3n-hsw-x520-114b-1t1c-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vts-3n-hsw-x520-114b-2t2c-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vts-3n-hsw-x520-114b-2t2c-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '114B' and
           'NDRPDR' and
           '2T2C' and
           'VTS'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vts-3n-hsw-x520-114b-2t2c-pdr"
    layout: "plot-throughput"

################################################################################

# Packet Throughput - DPDK l3fwd 3n-hsw-x520
-
  type: "plot"
  title: "DPDK Throughput: l3fwd-3n-hsw-x520-64b-1t1c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-x520-64b-1t1c-base-ndr"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l3fwd-3n-hsw-x520-64b-1t1c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: l3fwd-3n-hsw-x520-64b-2t2c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-x520-64b-2t2c-base-ndr"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l3fwd-3n-hsw-x520-64b-2t2c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: l3fwd-3n-hsw-x520-64b-1t1c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-x520-64b-1t1c-base-pdr"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l3fwd-3n-hsw-x520-64b-1t1c-base-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: l3fwd-3n-hsw-x520-64b-2t2c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-x520-64b-2t2c-base-pdr"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l3fwd-3n-hsw-x520-64b-2t2c-base-pdr"
    layout: "plot-throughput"

# Packet Throughput - DPDK l3fwd 3n-hsw-x710
-
  type: "plot"
  title: "DPDK Throughput: l3fwd-3n-hsw-x710-64b-1t1c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-x710-64b-1t1c-base-ndr"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l3fwd-3n-hsw-x710-64b-1t1c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: l3fwd-3n-hsw-x710-64b-2t2c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-x710-64b-2t2c-base-ndr"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l3fwd-3n-hsw-x710-64b-2t2c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: l3fwd-3n-hsw-x710-64b-1t1c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-x710-64b-1t1c-base-pdr"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l3fwd-3n-hsw-x710-64b-1t1c-base-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: l3fwd-3n-hsw-x710-64b-2t2c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-x710-64b-2t2c-base-pdr"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l3fwd-3n-hsw-x710-64b-2t2c-base-pdr"
    layout: "plot-throughput"

# Packet Throughput - DPDK l3fwd 3n-hsw-xl710
-
  type: "plot"
  title: "DPDK Throughput: l3fwd-3n-hsw-xl710-64b-1t1c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-xl710-64b-1t1c-base-ndr"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l3fwd-3n-hsw-xl710-64b-1t1c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: l3fwd-3n-hsw-xl710-64b-2t2c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-xl710-64b-2t2c-base-ndr"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l3fwd-3n-hsw-xl710-64b-2t2c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: l3fwd-3n-hsw-xl710-64b-1t1c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-xl710-64b-1t1c-base-pdr"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l3fwd-3n-hsw-xl710-64b-1t1c-base-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: l3fwd-3n-hsw-xl710-64b-2t2c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-xl710-64b-2t2c-base-pdr"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l3fwd-3n-hsw-xl710-64b-2t2c-base-pdr"
    layout: "plot-throughput"

# Packet Throughput - DPDK l3fwd 3n-skx-x710
-
  type: "plot"
  title: "DPDK Throughput: l3fwd-3n-skx-x710-64b-2t1c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-skx-x710-64b-2t1c-base-ndr"
  data: "plot-dpdk-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T1C' and
           'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l3fwd-3n-skx-x710-64b-2t1c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: l3fwd-3n-skx-x710-64b-4t2c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-skx-x710-64b-4t2c-base-ndr"
  data: "plot-dpdk-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '4T2C' and
           'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l3fwd-3n-skx-x710-64b-4t2c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: l3fwd-3n-skx-x710-64b-2t1c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-skx-x710-64b-2t1c-base-pdr"
  data: "plot-dpdk-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T1C' and
           'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l3fwd-3n-skx-x710-64b-2t1c-base-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: l3fwd-3n-skx-x710-64b-4t2c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-skx-x710-64b-4t2c-base-pdr"
  data: "plot-dpdk-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '4T2C' and
           'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l3fwd-3n-skx-x710-64b-4t2c-base-pdr"
    layout: "plot-throughput"

# Packet Throughput - DPDK l3fwd 3n-skx-xxv710
-
  type: "plot"
  title: "DPDK Throughput: l3fwd-3n-skx-xxv710-64b-2t1c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-skx-xxv710-64b-2t1c-base-ndr"
  data: "plot-dpdk-throughput-latency-3n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T1C' and
           'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l3fwd-3n-skx-xxv710-64b-2t1c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: l3fwd-3n-skx-xxv710-64b-4t2c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-skx-xxv710-64b-4t2c-base-ndr"
  data: "plot-dpdk-throughput-latency-3n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '4T2C' and
           'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l3fwd-3n-skx-xxv710-64b-4t2c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: l3fwd-3n-skx-xxv710-64b-2t1c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-skx-xxv710-64b-2t1c-base-pdr"
  data: "plot-dpdk-throughput-latency-3n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T1C' and
           'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l3fwd-3n-skx-xxv710-64b-2t1c-base-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: l3fwd-3n-skx-xxv710-64b-4t2c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-skx-xxv710-64b-4t2c-base-pdr"
  data: "plot-dpdk-throughput-latency-3n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '4T2C' and
           'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l3fwd-3n-skx-xxv710-64b-4t2c-base-pdr"
    layout: "plot-throughput"

# Packet Throughput - DPDK l3fwd 2n-skx-x710
-
  type: "plot"
  title: "DPDK Throughput: l3fwd-2n-skx-x710-64b-2t1c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-2n-skx-x710-64b-2t1c-base-ndr"
  data: "plot-dpdk-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T1C' and
           'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l3fwd-2n-skx-x710-64b-2t1c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: l3fwd-2n-skx-x710-64b-4t2c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-2n-skx-x710-64b-4t2c-base-ndr"
  data: "plot-dpdk-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '4T2C' and
           'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l3fwd-2n-skx-x710-64b-4t2c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: l3fwd-2n-skx-x710-64b-2t1c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-2n-skx-x710-64b-2t1c-base-pdr"
  data: "plot-dpdk-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T1C' and
           'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l3fwd-2n-skx-x710-64b-2t1c-base-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: l3fwd-2n-skx-x710-64b-4t2c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-2n-skx-x710-64b-4t2c-base-pdr"
  data: "plot-dpdk-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '4T2C' and
           'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l3fwd-2n-skx-x710-64b-4t2c-base-pdr"
    layout: "plot-throughput"

# Packet Throughput - DPDK l3fwd 2n-skx-xxv710
-
  type: "plot"
  title: "DPDK Throughput: l3fwd-2n-skx-xxv710-64b-2t1c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-2n-skx-xxv710-64b-2t1c-base-ndr"
  data: "plot-dpdk-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T1C' and
           'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l3fwd-2n-skx-xxv710-64b-2t1c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: l3fwd-2n-skx-xxv710-64b-4t2c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-2n-skx-xxv710-64b-4t2c-base-ndr"
  data: "plot-dpdk-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '4T2C' and
           'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l3fwd-2n-skx-xxv710-64b-4t2c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: l3fwd-2n-skx-xxv710-64b-2t1c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-2n-skx-xxv710-64b-2t1c-base-pdr"
  data: "plot-dpdk-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T1C' and
           'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l3fwd-2n-skx-xxv710-64b-2t1c-base-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: l3fwd-2n-skx-xxv710-64b-4t2c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-2n-skx-xxv710-64b-4t2c-base-pdr"
  data: "plot-dpdk-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '4T2C' and
           'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l3fwd-2n-skx-xxv710-64b-4t2c-base-pdr"
    layout: "plot-throughput"

################################################################################

# Packet Throughput - DPDK testpmd 3n-hsw-x520
-
  type: "plot"
  title: "DPDK Throughput: testpmd-3n-hsw-x520-64b-1t1c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-x520-64b-1t1c-base-ndr"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "testpmd-3n-hsw-x520-64b-1t1c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: testpmd-3n-hsw-x520-64b-2t2c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-x520-64b-2t2c-base-ndr"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "testpmd-3n-hsw-x520-64b-2t2c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: testpmd-3n-hsw-x520-64b-1t1c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-x520-64b-1t1c-base-pdr"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "testpmd-3n-hsw-x520-64b-1t1c-base-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: testpmd-3n-hsw-x520-64b-2t2c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-x520-64b-2t2c-base-pdr"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "testpmd-3n-hsw-x520-64b-2t2c-base-pdr"
    layout: "plot-throughput"

# Packet Throughput - DPDK testpmd 3n-hsw-x710
-
  type: "plot"
  title: "DPDK Throughput: testpmd-3n-hsw-x710-64b-1t1c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-x710-64b-1t1c-base-ndr"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "testpmd-3n-hsw-x710-64b-1t1c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: testpmd-3n-hsw-x710-64b-2t2c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-x710-64b-2t2c-base-ndr"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "testpmd-3n-hsw-x710-64b-2t2c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: testpmd-3n-hsw-x710-64b-1t1c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-x710-64b-1t1c-base-pdr"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "testpmd-3n-hsw-x710-64b-1t1c-base-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: testpmd-3n-hsw-x710-64b-2t2c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-x710-64b-2t2c-base-pdr"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "testpmd-3n-hsw-x710-64b-2t2c-base-pdr"
    layout: "plot-throughput"

# Packet Throughput - DPDK testpmd 3n-hsw-xl710
-
  type: "plot"
  title: "DPDK Throughput: testpmd-3n-hsw-xl710-64b-1t1c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-xl710-64b-1t1c-base-ndr"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "testpmd-3n-hsw-xl710-64b-1t1c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: testpmd-3n-hsw-xl710-64b-2t2c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-xl710-64b-2t2c-base-ndr"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "testpmd-3n-hsw-xl710-64b-2t2c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: testpmd-3n-hsw-xl710-64b-1t1c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-xl710-64b-1t1c-base-pdr"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "testpmd-3n-hsw-xl710-64b-1t1c-base-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: testpmd-3n-hsw-xl710-64b-2t2c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-xl710-64b-2t2c-base-pdr"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "testpmd-3n-hsw-xl710-64b-2t2c-base-pdr"
    layout: "plot-throughput"

# Packet Throughput - DPDK testpmd 3n-skx-x710
-
  type: "plot"
  title: "DPDK Throughput: testpmd-3n-skx-x710-64b-2t1c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-skx-x710-64b-2t1c-base-ndr"
  data: "plot-dpdk-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "testpmd-3n-skx-x710-64b-2t1c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: testpmd-3n-skx-x710-64b-4t2c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-skx-x710-64b-4t2c-base-ndr"
  data: "plot-dpdk-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "testpmd-3n-skx-x710-64b-4t2c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: testpmd-3n-skx-x710-64b-2t1c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-skx-x710-64b-2t1c-base-pdr"
  data: "plot-dpdk-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "testpmd-3n-skx-x710-64b-2t1c-base-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: testpmd-3n-skx-x710-64b-4t2c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-skx-x710-64b-4t2c-base-pdr"
  data: "plot-dpdk-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "testpmd-3n-skx-x710-64b-4t2c-base-pdr"
    layout: "plot-throughput"

# Packet Throughput - DPDK testpmd 3n-skx-xxv710
-
  type: "plot"
  title: "DPDK Throughput: testpmd-3n-skx-xxv710-64b-2t1c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-skx-xxv710-64b-2t1c-base-ndr"
  data: "plot-dpdk-throughput-latency-3n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "testpmd-3n-skx-xxv710-64b-2t1c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: testpmd-3n-skx-xxv710-64b-4t2c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-skx-xxv710-64b-4t2c-base-ndr"
  data: "plot-dpdk-throughput-latency-3n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "testpmd-3n-skx-xxv710-64b-4t2c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: testpmd-3n-skx-xxv710-64b-2t1c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-skx-xxv710-64b-2t1c-base-pdr"
  data: "plot-dpdk-throughput-latency-3n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "testpmd-3n-skx-xxv710-64b-2t1c-base-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: testpmd-3n-skx-xxv710-64b-4t2c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-skx-xxv710-64b-4t2c-base-pdr"
  data: "plot-dpdk-throughput-latency-3n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "testpmd-3n-skx-xxv710-64b-4t2c-base-pdr"
    layout: "plot-throughput"

# Packet Throughput - DPDK testpmd 2n-skx-x710
-
  type: "plot"
  title: "DPDK Throughput: testpmd-2n-skx-x710-64b-2t1c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-2n-skx-x710-64b-2t1c-base-ndr"
  data: "plot-dpdk-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "testpmd-2n-skx-x710-64b-2t1c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: testpmd-2n-skx-x710-64b-4t2c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-2n-skx-x710-64b-4t2c-base-ndr"
  data: "plot-dpdk-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "testpmd-2n-skx-x710-64b-4t2c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: testpmd-2n-skx-x710-64b-2t1c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-2n-skx-x710-64b-2t1c-base-pdr"
  data: "plot-dpdk-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "testpmd-2n-skx-x710-64b-2t1c-base-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: testpmd-2n-skx-x710-64b-4t2c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-2n-skx-x710-64b-4t2c-base-pdr"
  data: "plot-dpdk-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "testpmd-2n-skx-x710-64b-4t2c-base-pdr"
    layout: "plot-throughput"

# Packet Throughput - DPDK testpmd 2n-skx-xxv710
-
  type: "plot"
  title: "DPDK Throughput: testpmd-2n-skx-xxv710-64b-2t1c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-2n-skx-xxv710-64b-2t1c-base-ndr"
  data: "plot-dpdk-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "testpmd-2n-skx-xxv710-64b-2t1c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: testpmd-2n-skx-xxv710-64b-4t2c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-2n-skx-xxv710-64b-4t2c-base-ndr"
  data: "plot-dpdk-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "testpmd-2n-skx-xxv710-64b-4t2c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: testpmd-2n-skx-xxv710-64b-2t1c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-2n-skx-xxv710-64b-2t1c-base-pdr"
  data: "plot-dpdk-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "testpmd-2n-skx-xxv710-64b-2t1c-base-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "DPDK Throughput: testpmd-2n-skx-xxv710-64b-4t2c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-2n-skx-xxv710-64b-4t2c-base-pdr"
  data: "plot-dpdk-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "testpmd-2n-skx-xxv710-64b-4t2c-base-pdr"
    layout: "plot-throughput"

################################################################################

# Packet Latency - VPP L2 3n-hsw-x520 base and scale
-
  type: "plot"
  title: "VPP Latency: l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2PATCH"
  - "L2BDMACLRN"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  layout:
    title: "l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2PATCH"
  - "L2BDMACLRN"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  layout:
    title: "l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr"
    layout: "plot-latency"

# Packet Latency - VPP L2 3n-hsw-x520 features
-
  type: "plot"
  title: "VPP Latency: l2sw-3n-hsw-x520-64b-1t1c-features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x520-64b-1t1c-features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           '1T1C' and
           (('L2BDMACLRN' and ('L2BDBASE' or 'DOT1Q')) or ('L2XCFWD' and ('L2XCBASE' or 'DOT1Q'))) and
           not 'ACL' and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2XCBASE"    # l2xcbase
  - "L2BDBASE"    # l2bdbase
  - "L2XCFWD"     # dot1q-l2xcbase
  - "L2BDMACLRN"  # dot1q-l2bdbase
  layout:
    title: "l2sw-3n-hsw-x520-64b-1t1c-features-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: l2sw-3n-hsw-x520-64b-2t2c-features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x520-64b-2t2c-features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           '2T2C' and
           (('L2BDMACLRN' and ('L2BDBASE' or 'DOT1Q')) or ('L2XCFWD' and ('L2XCBASE' or 'DOT1Q'))) and
           not 'ACL' and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2XCBASE"    # l2xcbase
  - "L2BDBASE"    # l2bdbase
  - "L2XCFWD"     # dot1q-l2xcbase
  - "L2BDMACLRN"  # dot1q-l2bdbase
  layout:
    title: "l2sw-3n-hsw-x520-64b-2t2c-features-ndr"
    layout: "plot-latency"

# Packet Latency - VPP L2 3n-hsw-x710 base and scale
-
  type: "plot"
  title: "VPP Latency: l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  layout:
    title: "l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  layout:
    title: "l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
    layout: "plot-latency"

# Packet Latency - VPP L2 3n-hsw-x710 features
-
  type: "plot"
  title: "VPP Latency: l2sw-3n-hsw-x710-64b-1t1c-features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x710-64b-1t1c-features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '1T1C' and
           (('L2BDMACLRN' and ('L2BDBASE' or 'DOT1Q')) or ('L2XCFWD' and ('L2XCBASE' or 'DOT1Q'))) and
           not 'ACL' and
           not 'VHOST' and
           not 'L2OVRLAY' and
           not 'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2XCBASE"    # l2xcbase
  - "L2BDBASE"    # l2bdbase
  - "L2XCFWD"     # dot1q-l2xcbase
  - "L2BDMACLRN"  # dot1q-l2bdbase
  layout:
    title: "l2sw-3n-hsw-x710-64b-1t1c-features-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: l2sw-3n-hsw-x710-64b-2t2c-features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x710-64b-2t2c-features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '2T2C' and
           (('L2BDMACLRN' and ('L2BDBASE' or 'DOT1Q')) or ('L2XCFWD' and ('L2XCBASE' or 'DOT1Q'))) and
           not 'ACL' and
           not 'VHOST' and
           not 'L2OVRLAY' and
           not 'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2XCBASE"    # l2xcbase
  - "L2BDBASE"    # l2bdbase
  - "L2XCFWD"     # dot1q-l2xcbase
  - "L2BDMACLRN"  # dot1q-l2bdbase
  layout:
    title: "l2sw-3n-hsw-x710-64b-2t2c-features-ndr"
    layout: "plot-latency"

# Packet Latency - VPP L2 3n-hsw-xl710 base and scale
-
  type: "plot"
  title: "VPP Latency: l2sw-3n-hsw-xl710-64b-1t1c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-xl710-64b-1t1c-base-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           'ETH' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCFWD"
  - "L2BDMACLRN"
  layout:
    title: "l2sw-3n-hsw-xl710-64b-1t1c-base-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: l2sw-3n-hsw-xl710-64b-2t2c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-xl710-64b-2t2c-base-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           'ETH' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCFWD"
  - "L2BDMACLRN"
  layout:
    title: "l2sw-3n-hsw-xl710-64b-2t2c-base-ndr"
    layout: "plot-latency"

# Packet Latency - VPP L2 3n-skx-x710 base and scale
-
  type: "plot"
  title: "VPP Latency: l2sw-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF' and
           not 'DRV_AVF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  layout:
    title: "l2sw-3n-skx-x710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: l2sw-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF' and
           not 'DRV_AVF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  layout:
    title: "l2sw-3n-skx-x710-64b-4t2c-base_and_scale-ndr"
    layout: "plot-latency"

# Packet Latency - VPP L2 3n-skx-x710 features
-
  type: "plot"
  title: "VPP Latency: l2sw-3n-skx-x710-64b-2t1c-features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-x710-64b-2t1c-features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '2T1C' and
           (('L2BDMACLRN' and ('L2BDBASE' or 'DOT1Q')) or ('L2XCFWD' and ('L2XCBASE' or 'DOT1Q'))) and
           not 'ACL' and
           not 'VHOST' and
           not 'DRV_AVF' and
           not 'L2OVRLAY' and
           not 'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2XCBASE"    # l2xcbase
  - "L2BDBASE"    # l2bdbase
  - "L2XCFWD"     # dot1q-l2xcbase
  - "L2BDMACLRN"  # dot1q-l2bdbase
  layout:
    title: "l2sw-3n-skx-x710-64b-2t1c-features-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: l2sw-3n-skx-x710-64b-4t2c-features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-x710-64b-4t2c-features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '4T2C' and
           (('L2BDMACLRN' and ('L2BDBASE' or 'DOT1Q')) or ('L2XCFWD' and ('L2XCBASE' or 'DOT1Q'))) and
           not 'ACL' and
           not 'VHOST' and
           not 'DRV_AVF' and
           not 'L2OVRLAY' and
           not 'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2XCBASE"    # l2xcbase
  - "L2BDBASE"    # l2bdbase
  - "L2XCFWD"     # dot1q-l2xcbase
  - "L2BDMACLRN"  # dot1q-l2bdbase
  layout:
    title: "l2sw-3n-skx-x710-64b-4t2c-features-ndr"
    layout: "plot-latency"

# Packet Latency - VPP L2 3n-skx-xxv710 base and scale
-
  type: "plot"
  title: "VPP Latency: l2sw-3n-skx-xxv710-64b-2t1c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-xxv710-64b-2t1c-base-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2PATCH"
  - "L2XCBASE"
  - "L2BDMACLRN"
  layout:
    title: "l2sw-3n-skx-xxv710-64b-2t1c-base-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: l2sw-3n-skx-xxv710-64b-4t2c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-xxv710-64b-4t2c-base-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2PATCH"
  - "L2XCBASE"
  - "L2BDMACLRN"
  layout:
    title: "l2sw-3n-skx-xxv710-64b-4t2c-base-ndr"
    layout: "plot-latency"

# Packet Latency - VPP L2 2n-skx-x710 base and scale
-
  type: "plot"
  title: "VPP Latency: l2sw-2n-skx-x710-64b-2t1c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-x710-64b-2t1c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'ETH' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  layout:
    title: "l2sw-2n-skx-x710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: l2sw-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  layout:
    title: "l2sw-2n-skx-x710-64b-4t2c-base_and_scale-ndr"
    layout: "plot-latency"

# Packet Latency - VPP L2 2n-skx-xxv710 base and scale
-
  type: "plot"
  title: "VPP Latency: l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  layout:
    title: "l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  layout:
    title: "l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
    layout: "plot-latency"

################################################################################

# Packet Latency - VPP Container Memif 3n-hsw-x520
-
  type: "plot"
  title: "VPP Latency: memif-3n-hsw-x520-64b-1t1c-base_and_features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-x520-64b-1t1c-base_and_features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  layout:
    title: "memif-3n-hsw-x520-64b-1t1c-base_and_features-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: memif-3n-hsw-x520-64b-2t2c-base_and_features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-x520-64b-2t2c-base_and_features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  layout:
    title: "memif-3n-hsw-x520-64b-2t2c-base_and_features-ndr"
    layout: "plot-latency"

# Packet Latency - VPP Container Memif 3n-hsw-x710
-
  type: "plot"
  title: "VPP Latency: memif-3n-hsw-x710-64b-1t1c-base_and_features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-x710-64b-1t1c-base_and_features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  layout:
    title: "memif-3n-hsw-x710-64b-1t1c-base_and_features-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: memif-3n-hsw-x710-64b-2t2c-base_and_features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-x710-64b-2t2c-base_and_features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  layout:
    title: "memif-3n-hsw-x710-64b-2t2c-base_and_features-ndr"
    layout: "plot-latency"

# Packet Latency - VPP Container Memif 3n-hsw-xl710
-
  type: "plot"
  title: "VPP Latency: memif-3n-hsw-xl710-64b-1t1c-base_and_features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-xl710-64b-1t1c-base_and_features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  layout:
    title: "memif-3n-hsw-xl710-64b-1t1c-base_and_features-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: memif-3n-hsw-xl710-64b-2t2c-base_and_features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-xl710-64b-2t2c-base_and_features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  layout:
    title: "memif-3n-hsw-xl710-64b-2t2c-base_and_features-ndr"
    layout: "plot-latency"

# Packet Latency - VPP Container Memif 3n-skx-x710
-
  type: "plot"
  title: "VPP Latency: memif-3n-skx-x710-64b-2t1c-base_and_features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-skx-x710-64b-2t1c-base_and_features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  layout:
    title: "memif-3n-skx-x710-64b-2t1c-base_and_features-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: memif-3n-skx-x710-64b-4t2c-base_and_features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-skx-x710-64b-4t2c-base_and_features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  layout:
    title: "memif-3n-skx-x710-64b-4t2c-base_and_features-ndr"
    layout: "plot-latency"

# Packet Latency - VPP Container Memif 2n-skx-x710
-
  type: "plot"
  title: "VPP Latency: memif-2n-skx-x710-64b-2t1c-base_and_features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-2n-skx-x710-64b-2t1c-base_and_features-ndr-lat"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  layout:
    title: "memif-2n-skx-x710-64b-2t1c-base_and_features-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: memif-2n-skx-x710-64b-4t2c-base_and_features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-2n-skx-x710-64b-4t2c-base_and_features-ndr-lat"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  layout:
    title: "memif-2n-skx-x710-64b-4t2c-base_and_features-ndr"
    layout: "plot-latency"

# Packet Latency - VPP Container Memif 2n-skx-xxv710
-
  type: "plot"
  title: "VPP Latency: memif-2n-skx-xxv710-64b-2t1c-base_and_features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-2n-skx-xxv710-64b-2t1c-base_and_features-ndr-lat"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  layout:
    title: "memif-2n-skx-xxv710-64b-2t1c-base_and_features-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: memif-2n-skx-xxv710-64b-4t2c-base_and_features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-2n-skx-xxv710-64b-4t2c-base_and_features-ndr-lat"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  layout:
    title: "memif-2n-skx-xxv710-64b-4t2c-base_and_features-ndr"
    layout: "plot-latency"

################################################################################

# Packet Latency - VPP Container Memif 3n-hsw-x520 - l2xc
-
  type: "plot"
  title: "VPP Latency: k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-l2xc-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-l2xc-ndr-lat"
  data: "plot-ligato-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '1T1C' and
           'L2XCFWD' and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "1VNF"
  - "2VNF"
  - "4VNF"
  - "2VNF"
  - "4VNF"
  layout:
    title: "k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-l2xc-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-l2xc-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-l2xc-ndr-lat"
  data: "plot-ligato-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '2T2C' and
           'L2XCFWD' and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "1VNF"
  - "2VNF"
  - "4VNF"
  - "2VNF"
  - "4VNF"
  layout:
    title: "k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-l2xc-ndr"
    layout: "plot-latency"

# Packet Latency - VPP Container Memif 3n-hsw-x520 - l2bd
-
  type: "plot"
  title: "VPP Latency: k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-l2bd-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-l2bd-ndr-lat"
  data: "plot-ligato-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN') and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "1VNF"
  - "2VNF"
  - "4VNF"
  - "2VNF"
  - "4VNF"
  layout:
    title: "k8s-memif-3n-hsw-x520-64b-1t1c-base_and_scale-l2bd-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-l2bd-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-l2bd-ndr-lat"
  data: "plot-ligato-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN') and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "1VNF"
  - "2VNF"
  - "4VNF"
  - "2VNF"
  - "4VNF"
  layout:
    title: "k8s-memif-3n-hsw-x520-64b-2t2c-base_and_scale-l2bd-ndr"
    layout: "plot-latency"

# Packet Latency - VPP Container Memif 3n-hsw-x710 - l2xc
-
  type: "plot"
  title: "VPP Latency: k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-l2xc-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-l2xc-ndr-lat"
  data: "plot-ligato-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '1T1C' and
           'L2XCFWD' and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "1VNF"
  - "2VNF"
  - "4VNF"
  - "2VNF"
  - "4VNF"
  layout:
    title: "k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-l2xc-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-l2xc-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-l2xc-ndr-lat"
  data: "plot-ligato-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '2T2C' and
           'L2XCFWD' and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "1VNF"
  - "2VNF"
  - "4VNF"
  - "2VNF"
  - "4VNF"
  layout:
    title: "k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-l2xc-ndr"
    layout: "plot-latency"

# Packet Latency - VPP Container Memif 3n-hsw-x710 - l2bd
-
  type: "plot"
  title: "VPP Latency: k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-l2bd-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-l2bd-ndr-lat"
  data: "plot-ligato-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN') and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "1VNF"
  - "2VNF"
  - "4VNF"
  - "2VNF"
  - "4VNF"
  layout:
    title: "k8s-memif-3n-hsw-x710-64b-1t1c-base_and_scale-l2bd-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-l2bd-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-l2bd-ndr-lat"
  data: "plot-ligato-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN') and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "1VNF"
  - "2VNF"
  - "4VNF"
  - "2VNF"
  - "4VNF"
  layout:
    title: "k8s-memif-3n-hsw-x710-64b-2t2c-base_and_scale-l2bd-ndr"
    layout: "plot-latency"

################################################################################

# Packet Latency - VPP IPv4 3n-hsw-x520 base and scale
-
  type: "plot"
  title: "VPP Latency: ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('IP4BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "DOT1Q"
  - "IP4BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  layout:
    title: "ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('IP4BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "DOT1Q"
  - "IP4BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  layout:
    title: "ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr"
    layout: "plot-latency"

# Packet Latency - VPP IPv4 3n-hsw-x520 features
-
  type: "plot"
  title: "VPP Latency: ip4-3n-hsw-x520-64b-1t1c-features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-1t1c-features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('IP4BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            ('NAT44' and 'BASE') or
            ('ACL_STATELESS' and 'ACL10' and '10k_FLOWS')) and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "DOT1Q"
  - "IP4BASE"
  - "NAT44"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACL"
  - "OACL"
  layout:
    title: "ip4-3n-hsw-x520-64b-1t1c-features-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip4-3n-hsw-x520-64b-2t2c-features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-2t2c-features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('IP4BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            ('NAT44' and 'BASE') or
            ('ACL_STATELESS' and 'ACL10' and '10k_FLOWS')) and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "DOT1Q"
  - "IP4BASE"
  - "NAT44"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACL"
  - "OACL"
  layout:
    title: "ip4-3n-hsw-x520-64b-2t2c-features-ndr"
    layout: "plot-latency"

# Packet Latency - VPP IPv4 3n-hsw-x520 features nat44
-
  type: "plot"
  title: "VPP Latency: ip4-3n-hsw-x520-64b-1t1c-features-nat44-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-1t1c-features-nat44-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD' and
           ('NAT44' or 'IP4BASE') and
           not 'DOT1Q' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "BASE"
  - "SRC_USER_10"
  - "SRC_USER_100"
  - "SRC_USER_1000"
  - "SRC_USER_2000"
  layout:
    title: "ip4-3n-hsw-x520-64b-1t1c-features-nat44-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip4-3n-hsw-x520-64b-2t2c-features-nat44-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-2t2c-features-nat44-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD' and
           ('NAT44' or 'IP4BASE') and
           not 'DOT1Q' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "BASE"
  - "SRC_USER_10"
  - "SRC_USER_100"
  - "SRC_USER_1000"
  - "SRC_USER_2000"
  layout:
    title: "ip4-3n-hsw-x520-64b-2t2c-features-nat44-ndr"
    layout: "plot-latency"

# Packet Latency - VPP IPv4 3n-hsw-x520 features iacl
-
  type: "plot"
  title: "VPP Latency: ip4-3n-hsw-x520-64b-1t1c-features-iacl-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-1t1c-features-iacl-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD' and
           ('IACL' and ('ACL10' or 'ACL50') and '10k_FLOWS' or 'IP4BASE') and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  layout:
    title: "ip4-3n-hsw-x520-64b-1t1c-features-iacl-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip4-3n-hsw-x520-64b-2t2c-features-iacl-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-2t2c-features-iacl-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD' and
           ('IACL' and ('ACL10' or 'ACL50') and '10k_FLOWS' or 'IP4BASE') and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  layout:
    title: "ip4-3n-hsw-x520-64b-2t2c-features-iacl-ndr"
    layout: "plot-latency"

# Packet Latency - VPP IPv4 3n-hsw-x520 features oacl
-
  type: "plot"
  title: "VPP Latency: ip4-3n-hsw-x520-64b-1t1c-features-oacl-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-1t1c-features-oacl-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD' and
           ('OACL' and ('ACL10' or 'ACL50') and '10k_FLOWS' or 'IP4BASE') and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  layout:
    title: "ip4-3n-hsw-x520-64b-1t1c-features-oacl-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip4-3n-hsw-x520-64b-2t2c-features-oacl-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-2t2c-features-oacl-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD' and
           ('OACL' and ('ACL10' or 'ACL50') and '10k_FLOWS' or 'IP4BASE') and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  layout:
    title: "ip4-3n-hsw-x520-64b-2t2c-features-oacl-ndr"
    layout: "plot-latency"

# Packet Latency - VPP IPv4 3n-hsw-x710 base and scale
-
  type: "plot"
  title: "VPP Latency: ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  layout:
    title: "ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  layout:
    title: "ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
    layout: "plot-latency"

# Packet Latency - VPP IPv4 3n-hsw-x710 features
-
  type: "plot"
  title: "VPP Latency: ip4-3n-hsw-x710-64b-1t1c-features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-1t1c-features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            ('NAT44' and 'BASE') or
            ('ACL_STATELESS' and 'ACL10' and '10k_FLOWS')) and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "DOT1Q"
  - "IP4BASE"
  - "NAT44"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACL"
  - "OACL"
  layout:
    title: "ip4-3n-hsw-x710-64b-1t1c-features-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip4-3n-hsw-x710-64b-2t2c-features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-2t2c-features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            ('NAT44' and 'BASE') or
            ('ACL_STATELESS' and 'ACL10' and '10k_FLOWS')) and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "DOT1Q"
  - "IP4BASE"
  - "NAT44"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACL"
  - "OACL"
  layout:
    title: "ip4-3n-hsw-x710-64b-2t2c-features-ndr"
    layout: "plot-latency"

# Packet Latency - VPP IPv4 3n-hsw-x710 features nat44
-
  type: "plot"
  title: "VPP Latency: ip4-3n-hsw-x710-64b-1t1c-features-nat44-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-1t1c-features-nat44-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD' and
           ('NAT44' or 'IP4BASE') and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "BASE"
  - "SRC_USER_10"
  - "SRC_USER_100"
  - "SRC_USER_1000"
  - "SRC_USER_2000"
  layout:
    title: "ip4-3n-hsw-x710-64b-1t1c-features-nat44-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip4-3n-hsw-x710-64b-2t2c-features-nat44-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-2t2c-features-nat44-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD' and
           ('NAT44' or 'IP4BASE') and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "BASE"
  - "SRC_USER_10"
  - "SRC_USER_100"
  - "SRC_USER_1000"
  - "SRC_USER_2000"
  layout:
    title: "ip4-3n-hsw-x710-64b-2t2c-features-nat44-ndr"
    layout: "plot-latency"

# Packet Latency - VPP IPv4 3n-hsw-x710 features iacl
-
  type: "plot"
  title: "VPP Latency: ip4-3n-hsw-x710-64b-1t1c-features-iacl-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-1t1c-features-iacl-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD' and
           ('IACL' and ('ACL10' or 'ACL50') and '10k_FLOWS' or 'IP4BASE') and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  layout:
    title: "ip4-3n-hsw-x710-64b-1t1c-features-iacl-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip4-3n-hsw-x710-64b-2t2c-features-iacl-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-2t2c-features-iacl-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD' and
           ('IACL' and ('ACL10' or 'ACL50') and '10k_FLOWS' or 'IP4BASE') and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  layout:
    title: "ip4-3n-hsw-x710-64b-2t2c-features-iacl-ndr"
    layout: "plot-latency"

# Packet Latency - VPP IPv4 3n-hsw-xl710 base and scale
-
  type: "plot"
  title: "VPP Latency: ip4-3n-hsw-xl710-64b-1t1c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-xl710-64b-1t1c-base-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           ('IP4BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  layout:
    title: "ip4-3n-hsw-xl710-64b-1t1c-base-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip4-3n-hsw-xl710-64b-2t2c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-xl710-64b-2t2c-base-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           ('IP4BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  layout:
    title: "ip4-3n-hsw-xl710-64b-2t2c-base-ndr"
    layout: "plot-latency"

# Packet Latency - VPP IPv4 3n-skx-x710 base and scale
-
  type: "plot"
  title: "VPP Latency: ip4-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '2T1C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  layout:
    title: "ip4-3n-skx-x710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip4-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '4T2C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  layout:
    title: "ip4-3n-skx-x710-64b-4t2c-base_and_scale-ndr"
    layout: "plot-latency"

# Packet Latency - VPP IPv4 3n-skx-x710 features oacl
-
  type: "plot"
  title: "VPP Latency: ip4-3n-skx-x710-64b-2t1c-features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-2t1c-features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            ('NAT44' and 'BASE') or
            ('ACL_STATELESS' and 'ACL10' and '10k_FLOWS')) and
           'NDRPDR' and
           '2T1C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "DOT1Q"
  - "IP4BASE"
  - "NAT44"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACL"
  - "OACL"
  layout:
    title: "ip4-3n-skx-x710-64b-2t1c-features-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip4-3n-skx-x710-64b-4t2c-features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-4t2c-features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            ('NAT44' and 'BASE') or
            ('ACL_STATELESS' and 'ACL10' and '10k_FLOWS')) and
           'NDRPDR' and
           '4T2C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "DOT1Q"
  - "IP4BASE"
  - "NAT44"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACL"
  - "OACL"
  layout:
    title: "ip4-3n-skx-x710-64b-4t2c-features-ndr"
    layout: "plot-latency"

# Packet Latency - VPP IPv4 3n-skx-x710 features nat44
-
  type: "plot"
  title: "VPP Latency: ip4-3n-skx-x710-64b-2t1c-features-nat44-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-2t1c-features-nat44-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '2T1C' and
           'IP4FWD' and
           ('NAT44' or 'IP4BASE') and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "BASE"
  - "SRC_USER_10"
  - "SRC_USER_100"
  - "SRC_USER_1000"
  - "SRC_USER_2000"
  layout:
    title: "ip4-3n-skx-x710-64b-2t1c-features-nat44-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip4-3n-skx-x710-64b-4t2c-features-nat44-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-4t2c-features-nat44-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '4T2C' and
           'IP4FWD' and
           ('NAT44' or 'IP4BASE') and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "BASE"
  - "SRC_USER_10"
  - "SRC_USER_100"
  - "SRC_USER_1000"
  - "SRC_USER_2000"
  layout:
    title: "ip4-3n-skx-x710-64b-4t2c-features-nat44-ndr"
    layout: "plot-latency"

# Packet Latency - VPP IPv4 3n-skx-x710 features iacl
-
  type: "plot"
  title: "VPP Latency: ip4-3n-skx-x710-64b-2t1c-features-iacl-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-2t1c-features-iacl-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '2T1C' and
           'IP4FWD' and
           ('IACL' and ('ACL10' or 'ACL50') and '10k_FLOWS' or 'IP4BASE') and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  layout:
    title: "ip4-3n-skx-x710-64b-2t1c-features-iacl-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip4-3n-skx-x710-64b-4t2c-features-iacl-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-4t2c-features-iacl-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '4T2C' and
           'IP4FWD' and
           'IACL' and
           ('IACL' and ('ACL10' or 'ACL50') and '10k_FLOWS' or 'IP4BASE') and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  layout:
    title: "ip4-3n-skx-x710-64b-4t2c-features-iacl-ndr"
    layout: "plot-latency"

# Packet Latency - VPP IPv4 2n-skx-x710 base and scale
-
  type: "plot"
  title: "VPP Latency: ip4-2n-skx-x710-64b-2t1c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-x710-64b-2t1c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           '2T1C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  layout:
    title: "ip4-2n-skx-x710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip4-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           '4T2C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  layout:
    title: "ip4-2n-skx-x710-64b-4t2c-base_and_scale-ndr"
    layout: "plot-latency"

# Packet Latency - VPP IPv4 2n-skx-xxv710 base and scale
-
  type: "plot"
  title: "VPP Latency: ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           ('IP4BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           '2T1C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  layout:
    title: "ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           ('IP4BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           '4T2C' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  layout:
    title: "ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
    layout: "plot-latency"

################################################################################

# Packet Latency - VPP Ipv4 tunnels 3n-hsw-x520 - features
-
  type: "plot"
  title: "VPP Latency: ip4tun-3n-hsw-x520-64b-1t1c-base_and_features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x520-64b-1t1c-base_and_features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           '1T1C' and
           (('VXLAN' and ('L2BDMACLRN' or 'L2XCFWD') or 'LISP') or 'IP4BASE') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "LISP"
  layout:
    title: "ip4tun-3n-hsw-x520-64b-1t1c-base_and_features-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip4tun-3n-hsw-x520-64b-2t2c-base_and_features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x520-64b-2t2c-base_and_features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           '2T2C' and
           (('VXLAN' and ('L2BDMACLRN' or 'L2XCFWD') or 'LISP') or 'IP4BASE') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "LISP"
  layout:
    title: "ip4tun-3n-hsw-x520-64b-2t2c-base_and_features-ndr"
    layout: "plot-latency"

# Packet Latency - VPP Ipv4 tunnels 3n-hsw-x710
-
  type: "plot"
  title: "VPP Latency: ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           '1T1C' and
           ('VXLAN' or 'LISP' or 'IP4BASE' and not 'DOT1Q') and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "LISP"
  - "VXLAN_1"
  - "VXLAN_10"
  - "VXLAN_100"
  - "VXLAN_1000"
  layout:
    title: "ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           '2T2C' and
           ('VXLAN' or 'LISP' or 'IP4BASE' and not 'DOT1Q') and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "LISP"
  - "VXLAN_1"
  - "VXLAN_10"
  - "VXLAN_100"
  - "VXLAN_1000"
  layout:
    title: "ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
    layout: "plot-latency"

# Packet Latency - VPP Ipv4 tunnels 3n-hsw-x710 - features
-
  type: "plot"
  title: "VPP Latency: ip4tun-3n-hsw-x710-64b-1t1c-base_and_features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x710-64b-1t1c-base_and_features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           '1T1C' and
           ('VXLAN' and ('L2BDMACLRN' or 'L2XCFWD') or 'LISP' or 'IP4BASE') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "LISP"
  layout:
    title: "ip4tun-3n-hsw-x710-64b-1t1c-base_and_features-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip4tun-3n-hsw-x710-64b-2t2c-base_and_features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x710-64b-2t2c-base_and_features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           '2T2C' and
           ('VXLAN' and ('L2BDMACLRN' or 'L2XCFWD') or 'LISP' or 'IP4BASE') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "LISP"
  layout:
    title: "ip4tun-3n-hsw-x710-64b-2t2c-base_and_features-ndr"
    layout: "plot-latency"

# Packet Latency - VPP Ipv4 tunnels 3n-skx-x710
-
  type: "plot"
  title: "VPP Latency: ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           '2T1C' and
           ('VXLAN' or 'LISP' or 'IP4BASE' and not 'DOT1Q') and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "LISP"
  - "VXLAN_1"
  - "VXLAN_10"
  - "VXLAN_100"
  - "VXLAN_1000"
  layout:
    title: "ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           '4T2C' and
           ('VXLAN' or 'LISP' or 'IP4BASE' and not 'DOT1Q') and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "LISP"
  - "VXLAN_1"
  - "VXLAN_10"
  - "VXLAN_100"
  - "VXLAN_1000"
  layout:
    title: "ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-ndr"
    layout: "plot-latency"

# Packet Latency - VPP Ipv4 tunnels 3n-skx-x710 - features
-
  type: "plot"
  title: "VPP Latency: ip4tun-3n-skx-x710-64b-2t1c-base_and_features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-skx-x710-64b-2t1c-base_and_features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           '2T1C' and
           (('VXLAN' and ('L2BDMACLRN' or 'L2XCFWD') or 'LISP') or 'IP4BASE') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "LISP"
  layout:
    title: "ip4tun-3n-skx-x710-64b-2t1c-base_and_features-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip4tun-3n-skx-x710-64b-4t2c-base_and_features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-skx-x710-64b-4t2c-base_and_features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           '4T2C' and
           (('VXLAN' and ('L2BDMACLRN' or 'L2XCFWD') or 'LISP') or 'IP4BASE') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "LISP"
  layout:
    title: "ip4tun-3n-skx-x710-64b-4t2c-base_and_features-ndr"
    layout: "plot-latency"

################################################################################

# Packet Latency - VPP IPv6 3n-hsw-x520
-
  type: "plot"
  title: "VPP Latency: ip6-3n-hsw-x520-78b-1t1c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-1t1c-base-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '78B' and
           ('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '1T1C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  layout:
    title: "ip6-3n-hsw-x520-78b-1t1c-base-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip6-3n-hsw-x520-78b-2t2c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-2t2c-base-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '78B' and
           ('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '2T2C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  layout:
    title: "ip6-3n-hsw-x520-78b-2t2c-base-ndr"
    layout: "plot-latency"

# Packet Latency - VPP IPv6 3n-hsw-x710
-
  type: "plot"
  title: "VPP Latency: ip6-3n-hsw-x710-78b-1t1c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x710-78b-1t1c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '1T1C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  layout:
    title: "ip6-3n-hsw-x710-78b-1t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip6-3n-hsw-x710-78b-2t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x710-78b-2t2c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '2T2C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  layout:
    title: "ip6-3n-hsw-x710-78b-2t2c-base_and_scale-ndr"
    layout: "plot-latency"

# Packet Latency - VPP IPv6 3n-hsw-xl710
-
  type: "plot"
  title: "VPP Latency: ip6-3n-hsw-xl710-78b-1t1c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-xl710-78b-1t1c-base-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '78B' and
           ('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '1T1C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  layout:
    title: "ip6-3n-hsw-xl710-78b-1t1c-base-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip6-3n-hsw-xl710-78b-2t2c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-xl710-78b-2t2c-base-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '78B' and
           ('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '2T2C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  layout:
    title: "ip6-3n-hsw-xl710-78b-2t2c-base-ndr"
    layout: "plot-latency"

# Packet Latency - VPP IPv6 3n-skx-x710
-
  type: "plot"
  title: "VPP Latency: ip6-3n-skx-x710-78b-2t1c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-x710-78b-2t1c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '2T1C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  layout:
    title: "ip6-3n-skx-x710-78b-2t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip6-3n-skx-x710-78b-4t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-x710-78b-4t2c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '4T2C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  layout:
    title: "ip6-3n-skx-x710-78b-4t2c-base_and_scale-ndr"
    layout: "plot-latency"

# Packet Latency - VPP IPv6 2n-skx-x710
-
  type: "plot"
  title: "VPP Latency: ip6-2n-skx-x710-78b-2t1c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-x710-78b-2t1c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           '2T1C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  layout:
    title: "ip6-2n-skx-x710-78b-2t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip6-2n-skx-x710-78b-4t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-x710-78b-4t2c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           '4T2C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  layout:
    title: "ip6-2n-skx-x710-78b-4t2c-base_and_scale-ndr"
    layout: "plot-latency"

# Packet Latency - VPP IPv6 2n-skx-xxv710
-
  type: "plot"
  title: "VPP Latency: ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '78B' and
           ('IP6BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           '2T1C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  layout:
    title: "ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '78B' and
           ('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           '4T2C' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  layout:
    title: "ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-ndr"
    layout: "plot-latency"

################################################################################

# Packet Latency - VPP IPv6 tunnels 3n-hsw-x520
-
  type: "plot"
  title: "VPP Latency: ip6tun-3n-hsw-x520-78b-1t1c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6tun-3n-hsw-x520-78b-1t1c-base-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '78B' and
           'ENCAP' and
           'NDRPDR' and
           '1T1C' and
           'LISP' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4UNRLAY"
  - "IP6UNRLAY"
  layout:
    title: "ip6tun-3n-hsw-x520-78b-1t1c-base-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip6tun-3n-hsw-x520-78b-2t2c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6tun-3n-hsw-x520-78b-2t2c-base-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '78B' and
           'ENCAP' and
           'NDRPDR' and
           '2T2C' and
           'LISP' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "IP4UNRLAY"
  - "IP6UNRLAY"
  layout:
    title: "ip6tun-3n-hsw-x520-78b-2t2c-base-ndr"
    layout: "plot-latency"

################################################################################

# Packet Latency - VPP IPSec 3n-hsw-xl710 base
-
  type: "plot"
  title: "VPP Latency: ipsec-3n-hsw-xl710-64b-1t1c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ipsec-3n-hsw-xl710-64b-1t1c-base-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'IP4FWD' and
           'NDRPDR' and
           'BASE' and
           '1T1C' and
           'IPSECHW' and
           ('IPSECTRAN' or 'IPSECTUN') and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "ipsec-3n-hsw-xl710-64b-1t1c-base-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ipsec-3n-hsw-xl710-64b-2t2c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ipsec-3n-hsw-xl710-64b-2t2c-base-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'IP4FWD' and
           'NDRPDR' and
           'BASE' and
           '2T2C' and
           'IPSECHW' and
           ('IPSECTRAN' or 'IPSECTUN') and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "ipsec-3n-hsw-xl710-64b-2t2c-base-ndr"
    layout: "plot-latency"

# Packet Latency - VPP IPSec 3n-hsw-xl710 scale
-
  type: "plot"
  title: "VPP Latency: ipsec-3n-hsw-xl710-64b-1t1c-scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ipsec-3n-hsw-xl710-64b-1t1c-scale-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'IP4FWD' and
           'NDRPDR' and
           'SCALE' and
           '1T1C' and
           'IPSECHW' and
           ('IPSECTRAN' or 'IPSECTUN') and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "ipsec-3n-hsw-xl710-64b-1t1c-scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ipsec-3n-hsw-xl710-64b-2t2c-scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ipsec-3n-hsw-xl710-64b-2t2c-scale-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'IP4FWD' and
           'NDRPDR' and
           'SCALE' and
           '2T2C' and
           'IPSECHW' and
           ('IPSECTRAN' or 'IPSECTUN') and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "ipsec-3n-hsw-xl710-64b-2t2c-scale-ndr"
    layout: "plot-latency"

# Packet Latency - VPP IPSec 3n-hsw-xl710 sw
-
  type: "plot"
  title: "VPP Latency: ipsec-3n-hsw-xl710-64b-1t1c-sw-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ipsec-3n-hsw-xl710-64b-1t1c-sw-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'IP4FWD' and
           'NDRPDR' and
           '1T1C' and
           'IPSECSW' and
           ('IPSECTRAN' or 'IPSECTUN') and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "ipsec-3n-hsw-xl710-64b-1t1c-sw-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ipsec-3n-hsw-xl710-64b-2t2c-sw-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ipsec-3n-hsw-xl710-64b-2t2c-sw-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'IP4FWD' and
           'NDRPDR' and
           '2T2C' and
           'IPSECSW' and
           ('IPSECTRAN' or 'IPSECTUN') and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "ipsec-3n-hsw-xl710-64b-2t2c-sw-ndr"
    layout: "plot-latency"

################################################################################

# Packet Latency - VPP SRv6 3n-hsw-x520
-
  type: "plot"
  title: "VPP Latency: srv6-3n-hsw-x520-78b-1t1c-features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/srv6-3n-hsw-x520-78b-1t1c-features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '78B' and
           'FEATURE' and
           'NDRPDR' and
           '1T1C' and
           'IP6FWD' and
           'SRv6'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "srv6-3n-hsw-x520-78b-1t1c-features-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: srv6-3n-hsw-x520-78b-2t2c-features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/srv6-3n-hsw-x520-78b-2t2c-features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '78B' and
           'FEATURE' and
           'NDRPDR' and
           '2T2C' and
           'IP6FWD' and
           'SRv6'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "srv6-3n-hsw-x520-78b-2t2c-features-ndr"
    layout: "plot-latency"

################################################################################

# Packet Latency - VPP vhost ip4 3n-hsw-x520
-
  type: "plot"
  title: "VPP Latency: vhost-ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           '1T1C' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'DOT1Q'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "not CFS_OPT"
  - "1VM"
  - "2VM"
  layout:
    title: "vhost-ip4-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: vhost-ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           '2T2C' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'DOT1Q'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "not CFS_OPT"
  - "1VM"
  - "2VM"
  layout:
    title: "vhost-ip4-3n-hsw-x520-64b-2t2c-base_and_scale-ndr"
    layout: "plot-latency"

# Packet Latency - VPP vhost l2sw 3n-hsw-x520 - base
-
  type: "plot"
  title: "VPP Latency: vhost-l2sw-3n-hsw-x520-64b-1t1c-base_and_features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x520-64b-1t1c-base_and_features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           '1T1C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  layout:
    title: "vhost-l2sw-3n-hsw-x520-64b-1t1c-base_and_features-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: vhost-l2sw-3n-hsw-x520-64b-2t2c-base_and_features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x520-64b-2t2c-base_and_features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           '2T2C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  layout:
    title: "vhost-l2sw-3n-hsw-x520-64b-2t2c-base_and_features-ndr"
    layout: "plot-latency"

# Packet Latency - VPP vhost l2sw 3n-hsw-x520 - base vm
-
  type: "plot"
  title: "VPP Latency: vhost-l2sw-3n-hsw-x520-64b-1t1c-base-vm-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x520-64b-1t1c-base-vm-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '1T1C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'DOT1Q' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not 'LBOND'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  layout:
    title: "vhost-l2sw-3n-hsw-x520-64b-1t1c-base-vm-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: vhost-l2sw-3n-hsw-x520-64b-2t2c-base-vm-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x520-64b-2t2c-base-vm-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '2T2C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'DOT1Q' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not 'LBOND'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  layout:
    title: "vhost-l2sw-3n-hsw-x520-64b-2t2c-base-vm-ndr"
    layout: "plot-latency"

# Packet Latency - VPP vhost ip4 3n-hsw-x710
-
  type: "plot"
  title: "VPP Latency: vhost-ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           '1T1C' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'CFS_OPT' and
           not 'DOT1Q'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "1VM"
  - "2VM"
  layout:
    title: "vhost-ip4-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: vhost-ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           '2T2C' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'CFS_OPT' and
           not 'DOT1Q'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "1VM"
  - "2VM"
  layout:
    title: "vhost-ip4-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
    layout: "plot-latency"

# Packet Latency - VPP vhost l2sw 3n-hsw-x710 - base
-
  type: "plot"
  title: "VPP Latency: vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           '1T1C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_features-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           '2T2C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_features-ndr"
    layout: "plot-latency"

# Packet Latency - VPP vhost l2sw 3n-hsw-x710 - base vm
-
  type: "plot"
  title: "VPP Latency: vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_features-vm-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_features-vm-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '1T1C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not 'LBOND'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_features-vm-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_features-vm-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_features-vm-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '2T2C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not 'LBOND'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_features-vm-ndr"
    layout: "plot-latency"

# Packet Latency - VPP vhost ip4 3n-skx-x710
-
  type: "plot"
  title: "VPP Latency: vhost-ip4-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           '2T1C' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'DOT1Q'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "1VM"
  - "2VM"
  layout:
    title: "vhost-ip4-3n-skx-x710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: vhost-ip4-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           '4T2C' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'DOT1Q'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "1VM"
  - "2VM"
  layout:
    title: "vhost-ip4-3n-skx-x710-64b-4t2c-base_and_scale-ndr"
    layout: "plot-latency"

# Packet Latency - VPP vhost l2sw 3n-skx-x710 - base
-
  type: "plot"
  title: "VPP Latency: vhost-l2sw-3n-skx-x710-64b-2t1c-base_and_features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-skx-x710-64b-2t1c-base_and_features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           '2T1C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  layout:
    title: "vhost-l2sw-3n-skx-x710-64b-2t1c-base_and_features-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: vhost-l2sw-3n-skx-x710-64b-4t2c-base_and_features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-skx-x710-64b-4t2c-base_and_features-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           '4T2C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  layout:
    title: "vhost-l2sw-3n-skx-x710-64b-4t2c-base_and_features-ndr"
    layout: "plot-latency"

# Packet Latency - VPP vhost l2sw 3n-skx-x710 - base vm
-
  type: "plot"
  title: "VPP Latency: vhost-l2sw-3n-skx-x710-64b-2t1c-base_and_features-vm-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-skx-x710-64b-2t1c-base_and_features-vm-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '2T1C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not 'LBOND'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  layout:
    title: "vhost-l2sw-3n-skx-x710-64b-2t1c-base_and_features-vm-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: vhost-l2sw-3n-skx-x710-64b-4t2c-base_and_features-vm-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-skx-x710-64b-4t2c-base_and_features-vm-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '4T2C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not 'LBOND'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  layout:
    title: "vhost-l2sw-3n-skx-x710-64b-4t2c-base_and_features-vm-ndr"
    layout: "plot-latency"

# Packet Latency - VPP vhost ip4 2n-skx-x710
-
  type: "plot"
  title: "VPP Latency: vhost-ip4-2n-skx-x710-64b-2t1c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-2n-skx-x710-64b-2t1c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           '2T1C' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'NF_DENSITY' and
           not 'CFS_OPT' and
           not 'DOT1Q'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "1VM"
  - "2VM"
  layout:
    title: "vhost-ip4-2n-skx-x710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: vhost-ip4-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           '4T2C' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'NF_DENSITY' and
           not 'CFS_OPT' and
           not 'DOT1Q'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "1VM"
  - "2VM"
  layout:
    title: "vhost-ip4-2n-skx-x710-64b-4t2c-base_and_scale-ndr"
    layout: "plot-latency"

# Packet Latency - VPP vhost l2sw 2n-skx-x710 - base
-
  type: "plot"
  title: "VPP Latency: vhost-l2sw-2n-skx-x710-64b-2t1c-base_and_features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-x710-64b-2t1c-base_and_features-ndr-lat"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           '2T1C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'NF_DENSITY' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
#  sort:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  layout:
    title: "vhost-l2sw-2n-skx-x710-64b-2t1c-base_and_features-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: vhost-l2sw-2n-skx-x710-64b-4t2c-base_and_features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-x710-64b-4t2c-base_and_features-ndr-lat"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           '4T2C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'NF_DENSITY' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
#  sort:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  layout:
    title: "vhost-l2sw-2n-skx-x710-64b-4t2c-base_and_features-ndr"
    layout: "plot-latency"

# Packet Latency - VPP vhost l2sw 2n-skx-x710 - base vm
-
  type: "plot"
  title: "VPP Latency: vhost-l2sw-2n-skx-x710-64b-2t1c-base-vm-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-x710-64b-2t1c-base-vm-ndr-lat"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '2T1C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'VXLAN' and
           not 'NF_DENSITY' and
           not 'DOT1Q' and
           not 'IP4FWD'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  layout:
    title: "vhost-l2sw-2n-skx-x710-64b-2t1c-base-vm-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: vhost-l2sw-2n-skx-x710-64b-4t2c-base-vm-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-x710-64b-4t2c-base-vm-ndr-lat"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '4T2C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'VXLAN' and
           not 'NF_DENSITY' and
           not 'DOT1Q' and
           not 'IP4FWD'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  layout:
    title: "vhost-l2sw-2n-skx-x710-64b-4t2c-base-vm-ndr"
    layout: "plot-latency"

# Packet Latency - VPP vhost ip4 2n-skx-xxv710
-
  type: "plot"
  title: "VPP Latency: vhost-ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           '2T1C' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'CFS_OPT' and
           not 'DOT1Q'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "not CFS_OPT"
  - "1VM"
  - "2VM"
  layout:
    title: "vhost-ip4-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: vhost-ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           '4T2C' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'CFS_OPT' and
           not 'DOT1Q'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "not CFS_OPT"
  - "1VM"
  - "2VM"
  layout:
    title: "vhost-ip4-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
    layout: "plot-latency"

# Packet Latency - VPP vhost l2sw 2n-skx-xxv710 - base
-
  type: "plot"
  title: "VPP Latency: vhost-l2sw-2n-skx-xxv710-64b-2t1c-base_and_features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-xxv710-64b-2t1c-base_and_features-ndr-lat"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           '2T1C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
#  sort:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  layout:
    title: "vhost-l2sw-2n-skx-xxv710-64b-2t1c-base_and_features-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: vhost-l2sw-2n-skx-xxv710-64b-4t2c-base_and_features-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-xxv710-64b-4t2c-base_and_features-ndr-lat"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           '4T2C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
#  sort:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  layout:
    title: "vhost-l2sw-2n-skx-xxv710-64b-4t2c-base_and_features-ndr"
    layout: "plot-latency"

# Packet Latency - VPP vhost l2sw 2n-skx-xxv710 - base vm
-
  type: "plot"
  title: "VPP Latency: vhost-l2sw-2n-skx-xxv710-64b-2t1c-base-vm-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-xxv710-64b-2t1c-base-vm-ndr-lat"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '2T1C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'VXLAN' and
           not 'DOT1Q' and
           not 'IP4FWD'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  layout:
    title: "vhost-l2sw-2n-skx-xxv710-64b-2t1c-base-vm-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: vhost-l2sw-2n-skx-xxv710-64b-4t2c-base-vm-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-xxv710-64b-4t2c-base-vm-ndr-lat"
  data: "plot-vpp-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '4T2C' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'VXLAN' and
           not 'DOT1Q' and
           not 'IP4FWD'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  layout:
    title: "vhost-l2sw-2n-skx-xxv710-64b-4t2c-base-vm-ndr"
    layout: "plot-latency"

################################################################################

# Packet Latency - VPP VTS 3n-hsw-x520
-
  type: "plot"
  title: "VPP Latency: vts-3n-hsw-x520-114b-1t1c-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vts-3n-hsw-x520-114b-1t1c-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '114B' and
           'NDRPDR' and
           '1T1C' and
           'VTS'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "vts-3n-hsw-x520-114b-1t1c-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: vts-3n-hsw-x520-114b-2t2c-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vts-3n-hsw-x520-114b-2t2c-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '114B' and
           'NDRPDR' and
           '2T2C' and
           'VTS'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "vts-3n-hsw-x520-114b-2t2c-ndr"
    layout: "plot-latency"

################################################################################

# Packet Latency - DPDK l3fwd 3n-hsw-x520
-
  type: "plot"
  title: "DPDK Latency: l3fwd-3n-hsw-x520-64b-1t1c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-x520-64b-1t1c-base-ndr-lat"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "l3fwd-3n-hsw-x520-64b-1t1c-base-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "DPDK Latency: l3fwd-3n-hsw-x520-64b-2t2c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-x520-64b-2t2c-base-ndr-lat"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "l3fwd-3n-hsw-x520-64b-2t2c-base-ndr"
    layout: "plot-latency"

# Packet Latency - DPDK l3fwd 3n-hsw-x710
-
  type: "plot"
  title: "DPDK Latency: l3fwd-3n-hsw-x710-64b-1t1c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-x710-64b-1t1c-base-ndr-lat"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "l3fwd-3n-hsw-x710-64b-1t1c-base-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "DPDK Latency: l3fwd-3n-hsw-x710-64b-2t2c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-x710-64b-2t2c-base-ndr-lat"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "l3fwd-3n-hsw-x710-64b-2t2c-base-ndr"
    layout: "plot-latency"

# Packet Latency - DPDK l3fwd 3n-hsw-xl710
-
  type: "plot"
  title: "DPDK Latency: l3fwd-3n-hsw-xl710-64b-1t1c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-xl710-64b-1t1c-base-ndr-lat"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "l3fwd-3n-hsw-xl710-64b-1t1c-base-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "DPDK Latency: l3fwd-3n-hsw-xl710-64b-2t2c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-hsw-xl710-64b-2t2c-base-ndr-lat"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "l3fwd-3n-hsw-xl710-64b-2t2c-base-ndr"
    layout: "plot-latency"

# Packet Latency - DPDK l3fwd 3n-skx-x710
-
  type: "plot"
  title: "DPDK Latency: l3fwd-3n-skx-x710-64b-2t1c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-skx-x710-64b-2t1c-base-ndr-lat"
  data: "plot-dpdk-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T1C' and
           'IP4FWD'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "l3fwd-3n-skx-x710-64b-2t1c-base-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "DPDK Latency: l3fwd-3n-skx-x710-64b-4t2c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-skx-x710-64b-4t2c-base-ndr-lat"
  data: "plot-dpdk-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '4T2C' and
           'IP4FWD'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "l3fwd-3n-skx-x710-64b-4t2c-base-ndr"
    layout: "plot-latency"

# Packet Latency - DPDK l3fwd 3n-skx-xxv710
-
  type: "plot"
  title: "DPDK Latency: l3fwd-3n-skx-xxv710-64b-2t1c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-skx-xxv710-64b-2t1c-base-ndr-lat"
  data: "plot-dpdk-throughput-latency-3n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T1C' and
           'IP4FWD'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "l3fwd-3n-skx-xxv710-64b-2t1c-base-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "DPDK Latency: l3fwd-3n-skx-xxv710-64b-4t2c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-3n-skx-xxv710-64b-4t2c-base-ndr-lat"
  data: "plot-dpdk-throughput-latency-3n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '4T2C' and
           'IP4FWD'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "l3fwd-3n-skx-xxv710-64b-4t2c-base-ndr"
    layout: "plot-latency"

# Packet Latency - DPDK l3fwd 2n-skx-x710
-
  type: "plot"
  title: "DPDK Latency: l3fwd-2n-skx-x710-64b-2t1c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-2n-skx-x710-64b-2t1c-base-ndr-lat"
  data: "plot-dpdk-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T1C' and
           'IP4FWD'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "l3fwd-2n-skx-x710-64b-2t1c-base-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "DPDK Latency: l3fwd-2n-skx-x710-64b-4t2c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-2n-skx-x710-64b-4t2c-base-ndr-lat"
  data: "plot-dpdk-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '4T2C' and
           'IP4FWD'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "l3fwd-2n-skx-x710-64b-4t2c-base-ndr"
    layout: "plot-latency"

# Packet Latency - DPDK l3fwd 2n-skx-xxv710
-
  type: "plot"
  title: "DPDK Latency: l3fwd-2n-skx-xxv710-64b-2t1c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-2n-skx-xxv710-64b-2t1c-base-ndr-lat"
  data: "plot-dpdk-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T1C' and
           'IP4FWD'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "l3fwd-2n-skx-xxv710-64b-2t1c-base-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "DPDK Latency: l3fwd-2n-skx-xxv710-64b-4t2c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/l3fwd-2n-skx-xxv710-64b-4t2c-base-ndr-lat"
  data: "plot-dpdk-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '4T2C' and
           'IP4FWD'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "l3fwd-2n-skx-xxv710-64b-4t2c-base-ndr"
    layout: "plot-latency"

################################################################################

# Packet Latency - DPDK testpmd 3n-hsw-x520
-
  type: "plot"
  title: "DPDK Latency: testpmd-3n-hsw-x520-64b-1t1c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-x520-64b-1t1c-base-ndr-lat"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "testpmd-3n-hsw-x520-64b-1t1c-base-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "DPDK Latency: testpmd-3n-hsw-x520-64b-2t2c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-x520-64b-2t2c-base-ndr-lat"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "testpmd-3n-hsw-x520-64b-2t2c-base-ndr"
    layout: "plot-latency"

# Packet Latency - DPDK testpmd 3n-hsw-x710
-
  type: "plot"
  title: "DPDK Latency: testpmd-3n-hsw-x710-64b-1t1c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-x710-64b-1t1c-base-ndr-lat"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "testpmd-3n-hsw-x710-64b-1t1c-base-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "DPDK Latency: testpmd-3n-hsw-x710-64b-2t2c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-x710-64b-2t2c-base-ndr-lat"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "testpmd-3n-hsw-x710-64b-2t2c-base-ndr"
    layout: "plot-latency"

# Packet Latency - DPDK testpmd 3n-hsw-xl710
-
  type: "plot"
  title: "DPDK Latency: testpmd-3n-hsw-xl710-64b-1t1c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-xl710-64b-1t1c-base-ndr-lat"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "testpmd-3n-hsw-xl710-64b-1t1c-base-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "DPDK Latency: testpmd-3n-hsw-xl710-64b-2t2c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-hsw-xl710-64b-2t2c-base-ndr-lat"
  data: "plot-dpdk-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "testpmd-3n-hsw-xl710-64b-2t2c-base-ndr"
    layout: "plot-latency"

# Packet Latency - DPDK testpmd 3n-skx-x710
-
  type: "plot"
  title: "DPDK Latency: testpmd-3n-skx-x710-64b-2t1c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-skx-x710-64b-2t1c-base-ndr-lat"
  data: "plot-dpdk-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "testpmd-3n-skx-x710-64b-2t1c-base-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "DPDK Latency: testpmd-3n-skx-x710-64b-4t2c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-skx-x710-64b-4t2c-base-ndr-lat"
  data: "plot-dpdk-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "testpmd-3n-skx-x710-64b-4t2c-base-ndr"
    layout: "plot-latency"

# Packet Latency - DPDK testpmd 3n-skx-xxv710
-
  type: "plot"
  title: "DPDK Latency: testpmd-3n-skx-xxv710-64b-2t1c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-skx-xxv710-64b-2t1c-base-ndr-lat"
  data: "plot-dpdk-throughput-latency-3n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "testpmd-3n-skx-xxv710-64b-2t1c-base-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "DPDK Latency: testpmd-3n-skx-xxv710-64b-4t2c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-3n-skx-xxv710-64b-4t2c-base-ndr-lat"
  data: "plot-dpdk-throughput-latency-3n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "testpmd-3n-skx-xxv710-64b-4t2c-base-ndr"
    layout: "plot-latency"

# Packet Latency - DPDK testpmd 2n-skx-x710
-
  type: "plot"
  title: "DPDK Latency: testpmd-2n-skx-x710-64b-2t1c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-2n-skx-x710-64b-2t1c-base-ndr-lat"
  data: "plot-dpdk-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "testpmd-2n-skx-x710-64b-2t1c-base-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "DPDK Latency: testpmd-2n-skx-x710-64b-4t2c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-2n-skx-x710-64b-4t2c-base-ndr-lat"
  data: "plot-dpdk-throughput-latency-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "testpmd-2n-skx-x710-64b-4t2c-base-ndr"
    layout: "plot-latency"

# Packet Latency - DPDK testpmd 2n-skx-xxv710
-
  type: "plot"
  title: "DPDK Latency: testpmd-2n-skx-xxv710-64b-2t1c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-2n-skx-xxv710-64b-2t1c-base-ndr-lat"
  data: "plot-dpdk-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "testpmd-2n-skx-xxv710-64b-2t1c-base-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "DPDK Latency: testpmd-2n-skx-xxv710-64b-4t2c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,DPDK]}/testpmd-2n-skx-xxv710-64b-4t2c-base-ndr-lat"
  data: "plot-dpdk-throughput-latency-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH')"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  layout:
    title: "testpmd-2n-skx-xxv710-64b-4t2c-base-ndr"
    layout: "plot-latency"

################################################################################

# Speedup - VPP Container Memif 3n-hsw-x520
-
  type: "plot"
  title: "Speedup: memif-3n-hsw-x520-64b-base_and_features-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-x520-64b-base_and_features-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  layout:
    title: "memif-3n-hsw-x520-64b-base_and_features-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: memif-3n-hsw-x520-64b-base_and_features-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-x520-64b-base_and_features-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  layout:
    title: "memif-3n-hsw-x520-64b-base_and_features-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP Container Memif 3n-hsw-x710
-
  type: "plot"
  title: "Speedup: memif-3n-hsw-x710-64b-base_and_features-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-x710-64b-base_and_features-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  layout:
    title: "memif-3n-hsw-x710-64b-base_and_features-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: memif-3n-hsw-x710-64b-base_and_features-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-x710-64b-base_and_features-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  layout:
    title: "memif-3n-hsw-x710-64b-base_and_features-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP Container Memif 3n-hsw-xl710
-
  type: "plot"
  title: "Speedup: memif-3n-hsw-xl710-64b-base_and_features-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-xl710-64b-base_and_features-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  layout:
    title: "memif-3n-hsw-xl710-64b-base_and_features-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: memif-3n-hsw-xl710-64b-base_and_features-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-xl710-64b-base_and_features-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  layout:
    title: "memif-3n-hsw-xl710-64b-base_and_features-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP Container Memif 3n-skx-x710
-
  type: "plot"
  title: "Speedup: memif-3n-skx-x710-64b-base_and_features-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-skx-x710-64b-base_and_features-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  layout:
    title: "memif-3n-skx-x710-64b-base_and_features-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: memif-3n-skx-x710-64b-base_and_features-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-skx-x710-64b-base_and_features-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  layout:
    title: "memif-3n-skx-x710-64b-base_and_features-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP Container Memif 2n-skx-x710
-
  type: "plot"
  title: "Speedup: memif-2n-skx-x710-64b-base_and_features-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-2n-skx-x710-64b-base_and_features-ndr-tsa"
  data: "plot-throughput-speedup-analysis-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  layout:
    title: "memif-2n-skx-x710-64b-base_and_features-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: memif-2n-skx-x710-64b-base_and_features-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-2n-skx-x710-64b-base_and_features-pdr-tsa"
  data: "plot-throughput-speedup-analysis-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  layout:
    title: "memif-2n-skx-x710-64b-base_and_features-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP Container Memif 2n-skx-xxv710
-
  type: "plot"
  title: "Speedup: memif-2n-skx-xxv710-64b-base_and_features-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-2n-skx-xxv710-64b-base_and_features-ndr-tsa"
  data: "plot-throughput-speedup-analysis-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  layout:
    title: "memif-2n-skx-xxv710-64b-base_and_features-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: memif-2n-skx-xxv710-64b-base_and_features-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-2n-skx-xxv710-64b-base_and_features-pdr-tsa"
  data: "plot-throughput-speedup-analysis-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH' or 'IP4FWD') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "IP4FWD"
  layout:
    title: "memif-2n-skx-xxv710-64b-base_and_features-pdr"
    layout: "plot-throughput-speedup-analysis"

################################################################################

# Speedup - VPP Container k8s memif 3n-hsw-x520 - l2xc
-
  type: "plot"
  title: "Speedup: k8s-memif-3n-hsw-x520-64b-base_and_scale-l2xc-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x520-64b-base_and_scale-l2xc-ndr-tsa"
  data: "plot-ligato-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'L2XCFWD' and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VNF"
  - "2VNF"
  - "4VNF"
  - "2VNF"
  - "4VNF"
  layout:
    title: "k8s-memif-3n-hsw-x520-64b-base_and_scale-ndr-l2xc"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: k8s-memif-3n-hsw-x520-64b-base_and_scale-l2xc-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x520-64b-base_and_scale-l2xc-pdr-tsa"
  data: "plot-ligato-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'L2XCFWD' and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VNF"
  - "2VNF"
  - "4VNF"
  - "2VNF"
  - "4VNF"
  layout:
    title: "k8s-memif-3n-hsw-x520-64b-base_and_scale-l2xc-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP Container k8s memif 3n-hsw-x520 - l2bd
-
  type: "plot"
  title: "Speedup: k8s-memif-3n-hsw-x520-64b-base_and_scale-l2bd-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x520-64b-base_and_scale-l2bd-ndr-tsa"
  data: "plot-ligato-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           ('L2BDMACSTAT' or 'L2BDMACLRN') and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VNF"
  - "2VNF"
  - "4VNF"
  - "2VNF"
  - "4VNF"
  layout:
    title: "k8s-memif-3n-hsw-x520-64b-base_and_scale-ndr-l2bd"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: k8s-memif-3n-hsw-x520-64b-base_and_scale-l2bd-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x520-64b-base_and_scale-l2bd-pdr-tsa"
  data: "plot-ligato-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           ('L2BDMACSTAT' or 'L2BDMACLRN') and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VNF"
  - "2VNF"
  - "4VNF"
  - "2VNF"
  - "4VNF"
  layout:
    title: "k8s-memif-3n-hsw-x520-64b-base_and_scale-l2bd-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP Container Memif 3n-hsw-x710 - l2xc
-
  type: "plot"
  title: "Speedup: k8s-memif-3n-hsw-x710-64b-base_and_scale-l2xc-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x710-64b-base_and_scale-l2xc-ndr-tsa"
  data: "plot-ligato-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'L2XCFWD' and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VNF"
  - "2VNF"
  - "4VNF"
  - "2VNF"
  - "4VNF"
  layout:
    title: "k8s-memif-3n-hsw-x710-64b-base_and_scale-l2xc-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: k8s-memif-3n-hsw-x710-64b-base_and_scale-l2xc-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x710-64b-base_and_scale-l2xc-pdr-tsa"
  data: "plot-ligato-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'L2XCFWD' and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VNF"
  - "2VNF"
  - "4VNF"
  - "2VNF"
  - "4VNF"
  layout:
    title: "k8s-memif-3n-hsw-x710-64b-base_and_scale-l2xc-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP Container Memif 3n-hsw-x710 - l2bd
-
  type: "plot"
  title: "Speedup: k8s-memif-3n-hsw-x710-64b-base_and_scale-l2bd-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x710-64b-base_and_scale-l2bd-ndr-tsa"
  data: "plot-ligato-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           ('L2BDMACSTAT' or 'L2BDMACLRN') and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VNF"
  - "2VNF"
  - "4VNF"
  - "2VNF"
  - "4VNF"
  layout:
    title: "k8s-memif-3n-hsw-x710-64b-base_and_scale-l2bd-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: k8s-memif-3n-hsw-x710-64b-base_and_scale-l2bd-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/k8s-memif-3n-hsw-x710-64b-base_and_scale-l2bd-pdr-tsa"
  data: "plot-ligato-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           ('L2BDMACSTAT' or 'L2BDMACLRN') and
           not 'VHOST' and
           not 'NF_DENSITY' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VNF"
  - "2VNF"
  - "4VNF"
  - "2VNF"
  - "4VNF"
  layout:
    title: "k8s-memif-3n-hsw-x710-64b-base_and_scale-l2bd-pdr"
    layout: "plot-throughput-speedup-analysis"

################################################################################

# Speedup - VPP IPv4 3n-hsw-x520 base and scale
-
  type: "plot"
  title: "Speedup: ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('IP4BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "DOT1Q"
  - "IP4BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  layout:
    title: "ip4-3n-hsw-x520-64b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('IP4BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "DOT1Q"
  - "IP4BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  layout:
    title: "ip4-3n-hsw-x520-64b-base_and_scale-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP IPv4 3n-hsw-x520 features
-
  type: "plot"
  title: "Speedup: ip4-3n-hsw-x520-64b-features-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-features-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('IP4BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            ('NAT44' and 'BASE') or
            ('ACL_STATELESS' and 'ACL10' and '10k_FLOWS')) and
           'NDRPDR' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "DOT1Q"
  - "IP4BASE"
  - "NAT44"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACL"
  - "OACL"
  layout:
    title: "ip4-3n-hsw-x520-64b-features-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip4-3n-hsw-x520-64b-features-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-features-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('IP4BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            ('NAT44' and 'BASE') or
            ('ACL_STATELESS' and 'ACL10' and '10k_FLOWS')) and
           'NDRPDR' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "DOT1Q"
  - "IP4BASE"
  - "NAT44"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACL"
  - "OACL"
  layout:
    title: "ip4-3n-hsw-x520-64b-features-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP IPv4 3n-hsw-x520 features nat44
-
  type: "plot"
  title: "Speedup: ip4-3n-hsw-x520-64b-features-nat44-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-features-nat44-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           'IP4FWD' and
           ('NAT44' or 'IP4BASE') and
           not 'DOT1Q' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "BASE"
  - "SRC_USER_10"
  - "SRC_USER_100"
  - "SRC_USER_1000"
  - "SRC_USER_2000"
  layout:
    title: "ip4-3n-hsw-x520-64b-features-nat44-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip4-3n-hsw-x520-64b-features-nat44-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-features-nat44-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           'IP4FWD' and
           ('NAT44' or 'IP4BASE') and
           not 'DOT1Q' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "BASE"
  - "SRC_USER_10"
  - "SRC_USER_100"
  - "SRC_USER_1000"
  - "SRC_USER_2000"
  layout:
    title: "ip4-3n-hsw-x520-64b-features-nat44-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP IPv4 3n-hsw-x520 features iacl
-
  type: "plot"
  title: "Speedup: ip4-3n-hsw-x520-64b-features-iacl-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-features-iacl-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           'IP4FWD' and
           ('IACL' and ('ACL10' or 'ACL50') and '10k_FLOWS' or 'IP4BASE') and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  layout:
    title: "ip4-3n-hsw-x520-64b-features-iacl-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip4-3n-hsw-x520-64b-features-iacl-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-features-iacl-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           'IP4FWD' and
           ('IACL' and ('ACL10' or 'ACL50') and '10k_FLOWS' or 'IP4BASE') and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  layout:
    title: "ip4-3n-hsw-x520-64b-features-iacl-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP IPv4 3n-hsw-x520 features oacl
-
  type: "plot"
  title: "Speedup: ip4-3n-hsw-x520-64b-features-oacl-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-features-oacl-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           'IP4FWD' and
           ('OACL' and ('ACL10' or 'ACL50') and '10k_FLOWS' or 'IP4BASE') and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  layout:
    title: "ip4-3n-hsw-x520-64b-features-oacl-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip4-3n-hsw-x520-64b-features-oacl-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x520-64b-features-oacl-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           'IP4FWD' and
           ('OACL' and ('ACL10' or 'ACL50') and '10k_FLOWS' or 'IP4BASE') and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  layout:
    title: "ip4-3n-hsw-x520-64b-features-oacl-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP IPv4 3n-hsw-x710 base and scale
-
  type: "plot"
  title: "Speedup: ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  layout:
    title: "ip4-3n-hsw-x710-64b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  layout:
    title: "ip4-3n-hsw-x710-64b-base_and_scale-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP IPv4 3n-hsw-x710 features
-
  type: "plot"
  title: "Speedup: ip4-3n-hsw-x710-64b-features-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-features-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            ('NAT44' and 'BASE') or
            ('ACL_STATELESS' and 'ACL10' and '10k_FLOWS')) and
           'NDRPDR' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "DOT1Q"
  - "IP4BASE"
  - "NAT44"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACL"
  - "OACL"
  layout:
    title: "ip4-3n-hsw-x710-64b-features-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip4-3n-hsw-x710-64b-features-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-features-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            ('NAT44' and 'BASE') or
            ('ACL_STATELESS' and 'ACL10' and '10k_FLOWS')) and
           'NDRPDR' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "DOT1Q"
  - "IP4BASE"
  - "NAT44"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACL"
  - "OACL"
  layout:
    title: "ip4-3n-hsw-x710-64b-features-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP IPv4 3n-hsw-x710 features nat44
-
  type: "plot"
  title: "Speedup: ip4-3n-hsw-x710-64b-features-nat44-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-features-nat44-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'IP4FWD' and
           ('NAT44' or 'IP4BASE') and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "BASE"
  - "SRC_USER_10"
  - "SRC_USER_100"
  - "SRC_USER_1000"
  - "SRC_USER_2000"
  layout:
    title: "ip4-3n-hsw-x710-64b-features-nat44-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip4-3n-hsw-x710-64b-features-nat44-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-features-nat44-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'IP4FWD' and
           ('NAT44' or 'IP4BASE') and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "BASE"
  - "SRC_USER_10"
  - "SRC_USER_100"
  - "SRC_USER_1000"
  - "SRC_USER_2000"
  layout:
    title: "ip4-3n-hsw-x710-64b-features-nat44-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP IPv4 3n-hsw-x710 features iacl
-
  type: "plot"
  title: "Speedup: ip4-3n-hsw-x710-64b-features-iacl-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-features-iacl-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'IP4FWD' and
           ('IACL' and ('ACL10' or 'ACL50') and '10k_FLOWS' or 'IP4BASE') and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  layout:
    title: "ip4-3n-hsw-x710-64b-features-iacl-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip4-3n-hsw-x710-64b-features-iacl-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-features-iacl-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'IP4FWD' and
           ('IACL' and ('ACL10' or 'ACL50') and '10k_FLOWS' or 'IP4BASE') and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  layout:
    title: "ip4-3n-hsw-x710-64b-features-iacl-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP IPv4 3n-hsw-xl710 base and scale
-
  type: "plot"
  title: "Speedup: ip4-3n-hsw-xl710-64b-base-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-xl710-64b-base-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           ('IP4BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  layout:
    title: "ip4-3n-hsw-xl710-64b-base-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip4-3n-hsw-xl710-64b-base-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-xl710-64b-base-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           ('IP4BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  layout:
    title: "ip4-3n-hsw-xl710-64b-base-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP IPv4 3n-skx-x710 base and scale
-
  type: "plot"
  title: "Speedup: ip4-3n-skx-x710-64b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-base_and_scale-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  layout:
    title: "ip4-3n-skx-x710-64b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip4-3n-skx-x710-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-base_and_scale-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  layout:
    title: "ip4-3n-skx-x710-64b-base_and_scale-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP IPv4 3n-skx-x710 features
-
  type: "plot"
  title: "Speedup: ip4-3n-skx-x710-64b-features-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-features-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            ('NAT44' and 'BASE') or
            ('ACL_STATELESS' and 'ACL10' and '10k_FLOWS')) and
           'NDRPDR' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "DOT1Q"
  - "IP4BASE"
  - "NAT44"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACL"
  - "OACL"
  layout:
    title: "ip4-3n-skx-x710-64b-features-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip4-3n-skx-x710-64b-features-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-features-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            ('NAT44' and 'BASE') or
            ('ACL_STATELESS' and 'ACL10' and '10k_FLOWS')) and
           'NDRPDR' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "DOT1Q"
  - "IP4BASE"
  - "NAT44"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACL"
  - "OACL"
  layout:
    title: "ip4-3n-skx-x710-64b-features-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP IPv4 3n-skx-x710 features nat44
-
  type: "plot"
  title: "Speedup: ip4-3n-skx-x710-64b-features-nat44-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-features-nat44-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'IP4FWD' and
           ('NAT44' or 'IP4BASE') and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "BASE"
  - "SRC_USER_10"
  - "SRC_USER_100"
  - "SRC_USER_1000"
  - "SRC_USER_2000"
  layout:
    title: "ip4-3n-skx-x710-64b-features-nat44-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip4-3n-skx-x710-64b-features-nat44-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-features-nat44-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'IP4FWD' and
           ('NAT44' or 'IP4BASE') and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "BASE"
  - "SRC_USER_10"
  - "SRC_USER_100"
  - "SRC_USER_1000"
  - "SRC_USER_2000"
  layout:
    title: "ip4-3n-skx-x710-64b-features-nat44-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP IPv4 3n-skx-x710 features iacl
-
  type: "plot"
  title: "Speedup: ip4-3n-skx-x710-64b-features-iacl-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-features-iacl-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'IP4FWD' and
           ('IACL' and ('ACL10' or 'ACL50') and '10k_FLOWS' or 'IP4BASE') and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  layout:
    title: "ip4-3n-skx-x710-64b-features-iacl-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip4-3n-skx-x710-64b-features-iacl-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-features-iacl-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'IP4FWD' and
           ('IACL' and ('ACL10' or 'ACL50') and '10k_FLOWS' or 'IP4BASE') and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  layout:
    title: "ip4-3n-skx-x710-64b-features-iacl-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP IPv4 3n-skx-x710 features oacl
-
  type: "plot"
  title: "Speedup: ip4-3n-skx-x710-64b-features-oacl-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-features-oacl-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'IP4FWD' and
           'OACL' and
           ('ACL10' or 'ACL50') and '10k_FLOWS' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  layout:
    title: "ip4-3n-skx-x710-64b-features-oacl-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip4-3n-skx-x710-64b-features-oacl-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-features-oacl-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'IP4FWD' and
           'OACL' and
           ('ACL10' or 'ACL50') and '10k_FLOWS' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  layout:
    title: "ip4-3n-skx-x710-64b-features-oacl-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP IPv4 2n-skx-x710 base and scale
-
  type: "plot"
  title: "Speedup: ip4-2n-skx-x710-64b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-x710-64b-base_and_scale-ndr-tsa"
  data: "plot-throughput-speedup-analysis-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  layout:
    title: "ip4-2n-skx-x710-64b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip4-2n-skx-x710-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-x710-64b-base_and_scale-pdr-tsa"
  data: "plot-throughput-speedup-analysis-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('IP4BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  layout:
    title: "ip4-2n-skx-x710-64b-base_and_scale-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP IPv4 2n-skx-xxv710 base and scale
-
  type: "plot"
  title: "Speedup: ip4-2n-skx-xxv710-64b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-xxv710-64b-base_and_scale-ndr-tsa"
  data: "plot-throughput-speedup-analysis-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           ('IP4BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  layout:
    title: "ip4-2n-skx-xxv710-64b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip4-2n-skx-xxv710-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-2n-skx-xxv710-64b-base_and_scale-pdr-tsa"
  data: "plot-throughput-speedup-analysis-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           ('IP4BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'DOT1Q' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  layout:
    title: "ip4-2n-skx-xxv710-64b-base_and_scale-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP IPv4 2n-dnv-x553 base
-
  type: "plot"
  title: "Speedup: ip4-2n-dnv-x553-64b-base-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-2n-dnv-x553-64b-base-ndr-tsa"
  data: "intel-dnv-vpp"
  filter: "'NIC_Intel-X553' and
           '64B' and
           'IP4BASE' and
           'NDRPDR' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  layout:
    title: "ip4-2n-dnv-x553-64b-base-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip4-2n-dnv-x553-64b-base-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-2n-dnv-x553-64b-base-pdr-tsa"
  data: "intel-dnv-vpp"
  filter: "'NIC_Intel-X553' and
           '64B' and
           'IP4BASE' and
           'NDRPDR' and
           'IP4FWD' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  layout:
    title: "ip4-2n-dnv-x553-64b-base-pdr"
    layout: "plot-throughput-speedup-analysis"

################################################################################

# Speedup - VPP IPv4 Tunnels 3n-hsw-x520 - features
-
  type: "plot"
  title: "Speedup: ip4tun-3n-hsw-x520-64b-base_and_features-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x520-64b-base_and_features-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           (('VXLAN' and ('L2BDMACLRN' or 'L2XCFWD') or 'LISP') or 'IP4BASE') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "LISP"
  layout:
    title: "ip4tun-3n-hsw-x520-64b-base_and_features-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip4tun-3n-hsw-x520-64b-base_and_features-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x520-64b-base_and_features-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           (('VXLAN' and ('L2BDMACLRN' or 'L2XCFWD') or 'LISP') or 'IP4BASE') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "LISP"
  layout:
    title: "ip4tun-3n-hsw-x520-64b-base_and_features-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP IPv4 Tunnels 3n-hsw-x710
-
  type: "plot"
  title: "Speedup: ip4tun-3n-hsw-x710-64b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x710-64b-base_and_scale-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           ('VXLAN' or 'LISP' or 'IP4BASE' and not 'DOT1Q') and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "LISP"
  - "VXLAN_1"
  - "VXLAN_10"
  - "VXLAN_100"
  - "VXLAN_1000"
  layout:
    title: "ip4tun-3n-hsw-x710-64b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip4tun-3n-hsw-x710-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x710-64b-base_and_scale-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           ('VXLAN' or 'LISP' or 'IP4BASE' and not 'DOT1Q') and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "LISP"
  - "VXLAN_1"
  - "VXLAN_10"
  - "VXLAN_100"
  - "VXLAN_1000"
  layout:
    title: "ip4tun-3n-hsw-x710-64b-base_and_scale-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP IPv4 Tunnels 3n-hsw-x710 - features
-
  type: "plot"
  title: "Speedup: ip4tun-3n-hsw-x710-64b-base_and_features-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x710-64b-base_and_features-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           ('VXLAN' and ('L2BDMACLRN' or 'L2XCFWD') or 'LISP' or 'IP4BASE') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "LISP"
  layout:
    title: "ip4tun-3n-hsw-x710-64b-base_and_features-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip4tun-3n-hsw-x710-64b-base_and_features-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x710-64b-base_and_features-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           ('VXLAN' and ('L2BDMACLRN' or 'L2XCFWD') or 'LISP' or 'IP4BASE') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "LISP"
  layout:
    title: "ip4tun-3n-hsw-x710-64b-base_and_features-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP IPv4 Tunnels 3n-skx-x710
-
  type: "plot"
  title: "Speedup: ip4tun-3n-skx-x710-64b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-skx-x710-64b-base_and_scale-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           ('VXLAN' or 'LISP' or 'IP4BASE' and not 'DOT1Q') and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "LISP"
  - "VXLAN_1"
  - "VXLAN_10"
  - "VXLAN_100"
  - "VXLAN_1000"
  layout:
    title: "ip4tun-3n-skx-x710-64b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip4tun-3n-skx-x710-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-skx-x710-64b-base_and_scale-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           ('VXLAN' or 'LISP' or 'IP4BASE' and not 'DOT1Q') and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "LISP"
  - "VXLAN_1"
  - "VXLAN_10"
  - "VXLAN_100"
  - "VXLAN_1000"
  layout:
    title: "ip4tun-3n-skx-x710-64b-base_and_scale-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP IPv4 Tunnels 3n-skx-x710 - features
-
  type: "plot"
  title: "Speedup: ip4tun-3n-skx-x710-64b-base_and_features-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-skx-x710-64b-base_and_features-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           (('VXLAN' and ('L2BDMACLRN' or 'L2XCFWD') or 'LISP') or 'IP4BASE') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "LISP"
  layout:
    title: "ip4tun-3n-skx-x710-64b-base_and_features-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip4tun-3n-skx-x710-64b-base_and_features-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-skx-x710-64b-base_and_features-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           (('VXLAN' and ('L2BDMACLRN' or 'L2XCFWD') or 'LISP') or 'IP4BASE') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4BASE"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "LISP"
  layout:
    title: "ip4tun-3n-skx-x710-64b-base_and_features-pdr"
    layout: "plot-throughput-speedup-analysis"

################################################################################

# Speedup - VPP IPv6 3n-hsw-x520
-
  type: "plot"
  title: "Speedup: ip6-3n-hsw-x520-78b-base-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-base-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '78B' and
           ('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  layout:
    title: "ip6-3n-hsw-x520-78b-base-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip6-3n-hsw-x520-78b-base-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-base-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '78B' and
           ('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  layout:
    title: "ip6-3n-hsw-x520-78b-base-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP IPv6 3n-hsw-x710
-
  type: "plot"
  title: "Speedup: ip6-3n-hsw-x710-78b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x710-78b-base_and_scale-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  layout:
    title: "ip6-3n-hsw-x710-78b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip6-3n-hsw-x710-78b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x710-78b-base_and_scale-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  layout:
    title: "ip6-3n-hsw-x710-78b-base_and_scale-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP IPv6 3n-hsw-x710 features
-
  type: "plot"
  title: "Speedup: ip6-3n-hsw-x710-78b-base_and_features-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x710-78b-base_and_features-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            'IACLDST') and
           'NDRPDR' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACLDST"
  layout:
    title: "ip6-3n-hsw-x710-78b-base_and_features-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip6-3n-hsw-x710-78b-base_and_features-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x710-78b-base_and_features-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            'IACLDST') and
           'NDRPDR' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACLDST"
  layout:
    title: "ip6-3n-hsw-x710-78b-base_and_features-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP IPv6 3n-hsw-xl710
-
  type: "plot"
  title: "Speedup: ip6-3n-hsw-xl710-78b-base-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-xl710-78b-base-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '78B' and
           ('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  layout:
    title: "ip6-3n-hsw-xl710-78b-base-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip6-3n-hsw-xl710-78b-base-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-xl710-78b-base-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '78B' and
           ('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  layout:
    title: "ip6-3n-hsw-xl710-78b-base-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP IPv6 3n-skx-x710
-
  type: "plot"
  title: "Speedup: ip6-3n-skx-x710-78b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-x710-78b-base_and_scale-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-skx"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  layout:
    title: "ip6-3n-skx-x710-78b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip6-3n-skx-x710-78b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-x710-78b-base_and_scale-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-skx"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or 'FIB_20K' or 'FIB_200K' or 'FIB_2M') and
           'NDRPDR' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20K"
  - "FIB_200K"
  - "FIB_2M"
  layout:
    title: "ip6-3n-skx-x710-78b-base_and_scale-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP IPv6 3n-skx-x710 features
-
  type: "plot"
  title: "Speedup: ip6-3n-skx-x710-78b-base_and_features-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-x710-78b-base_and_features-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-skx"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            'IACLDST') and
           'NDRPDR' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACLDST"
  layout:
    title: "ip6-3n-skx-x710-78b-base_and_features-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip6-3n-skx-x710-78b-base_and_features-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-skx-x710-78b-base_and_features-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-skx"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or
            'POLICE_MARK' or
            'COPWHLIST' or
            'IACLDST') and
           'NDRPDR' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "POLICE_MARK"
  - "COPWHLIST"
  - "IACLDST"
  layout:
    title: "ip6-3n-skx-x710-78b-base_and_features-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP IPv6 2n-skx-x710
-
  type: "plot"
  title: "Speedup: ip6-2n-skx-x710-78b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-x710-78b-base_and_scale-ndr-tsa"
  data: "plot-throughput-speedup-analysis-2n-skx"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  layout:
    title: "ip6-2n-skx-x710-78b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip6-2n-skx-x710-78b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-x710-78b-base_and_scale-pdr-tsa"
  data: "plot-throughput-speedup-analysis-2n-skx"
  filter: "'NIC_Intel-X710' and
           '78B' and
           ('IP6BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  layout:
    title: "ip6-2n-skx-x710-78b-base_and_scale-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP IPv6 2n-skx-xxv710
-
  type: "plot"
  title: "Speedup: ip6-2n-skx-xxv710-78b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-xxv710-78b-base_and_scale-ndr-tsa"
  data: "plot-throughput-speedup-analysis-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '78B' and
           ('IP6BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  layout:
    title: "ip6-2n-skx-xxv710-78b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip6-2n-skx-xxv710-78b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-2n-skx-xxv710-78b-base_and_scale-pdr-tsa"
  data: "plot-throughput-speedup-analysis-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '78B' and
           ('IP6BASE' or 'FIB_20k' or 'FIB_200k' or 'FIB_2M') and
           'NDRPDR' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  - "FIB_20k"
  - "FIB_200k"
  - "FIB_2M"
  layout:
    title: "ip6-2n-skx-xxv710-78b-base_and_scale-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP IPv6 2n-dnv-x553 base
-
  type: "plot"
  title: "Speedup: ip6-2n-dnv-x553-78b-base-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-2n-dnv-x553-78b-base-ndr-tsa"
  data: "intel-dnv-vpp"
  filter: "'NIC_Intel-X553' and
           '78B' and
           'IP6BASE' and
           'NDRPDR' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  layout:
    title: "ip6-2n-dnv-x553-78b-base-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip6-2n-dnv-x553-78b-base-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-2n-dnv-x553-78b-base-pdr-tsa"
  data: "intel-dnv-vpp"
  filter: "'NIC_Intel-X553' and
           '78B' and
           'IP6BASE' and
           'NDRPDR' and
           'IP6FWD' and
           not 'SRv6' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP6BASE"
  layout:
    title: "ip6-2n-dnv-x553-78b-base-pdr"
    layout: "plot-throughput-speedup-analysis"

################################################################################

# Speedup - VPP IPv6 tunnels 3n-hsw-x520
-
  type: "plot"
  title: "Speedup: ip6tun-3n-hsw-x520-78b-base-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6tun-3n-hsw-x520-78b-base-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '78B' and
           'ENCAP' and
           'NDRPDR' and
           'LISP' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4UNRLAY"
  - "IP6UNRLAY"
  layout:
    title: "ip6tun-3n-hsw-x520-78b-base-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip6tun-3n-hsw-x520-78b-base-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6tun-3n-hsw-x520-78b-base-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '78B' and
           'ENCAP' and
           'NDRPDR' and
           'LISP' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "IP4UNRLAY"
  - "IP6UNRLAY"
  layout:
    title: "ip6tun-3n-hsw-x520-78b-base-pdr"
    layout: "plot-throughput-speedup-analysis"

################################################################################

# Speedup - VPP IPSec 3n-hsw-xl710 base
-
  type: "plot"
  title: "Speedup: ipsec-3n-hsw-xl710-64b-base-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ipsec-3n-hsw-xl710-64b-base-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'IP4FWD' and
           'NDRPDR' and
           'BASE' and
           'IPSECHW' and
           ('IPSECTRAN' or 'IPSECTUN') and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  layout:
    title: "ipsec-3n-hsw-xl710-64b-base-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ipsec-3n-hsw-xl710-64b-base-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ipsec-3n-hsw-xl710-64b-base-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'IP4FWD' and
           'NDRPDR' and
           'BASE' and
           'IPSECHW' and
           ('IPSECTRAN' or 'IPSECTUN') and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  layout:
    title: "ipsec-3n-hsw-xl710-64b-base-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP IPSec 3n-hsw-xl710 scale
-
  type: "plot"
  title: "Speedup: ipsec-3n-hsw-xl710-64b-scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ipsec-3n-hsw-xl710-64b-scale-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'IP4FWD' and
           'NDRPDR' and
           'SCALE' and
           'IPSECHW' and
           ('IPSECTRAN' or 'IPSECTUN') and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  layout:
    title: "ipsec-3n-hsw-xl710-64b-scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ipsec-3n-hsw-xl710-64b-scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ipsec-3n-hsw-xl710-64b-scale-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'IP4FWD' and
           'NDRPDR' and
           'SCALE' and
           'IPSECHW' and
           ('IPSECTRAN' or 'IPSECTUN') and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  layout:
    title: "ipsec-3n-hsw-xl710-64b-scale-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP IPSec 3n-hsw-xl710 sw
-
  type: "plot"
  title: "Speedup: ipsec-3n-hsw-xl710-64b-sw-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ipsec-3n-hsw-xl710-64b-sw-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'IP4FWD' and
           'NDRPDR' and
           'IPSECSW' and
           ('IPSECTRAN' or 'IPSECTUN') and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  layout:
    title: "ipsec-3n-hsw-xl710-64b-sw-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ipsec-3n-hsw-xl710-64b-sw-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ipsec-3n-hsw-xl710-64b-sw-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'IP4FWD' and
           'NDRPDR' and
           'IPSECSW' and
           ('IPSECTRAN' or 'IPSECTUN') and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  layout:
    title: "ipsec-3n-hsw-xl710-64b-sw-pdr"
    layout: "plot-throughput-speedup-analysis"

################################################################################

# Speedup - VPP SRv6 3n-hsw-x520
-
  type: "plot"
  title: "Speedup: srv6-3n-hsw-x520-78b-features-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/srv6-3n-hsw-x520-78b-features-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '78B' and
           'FEATURE' and
           'NDRPDR' and
           'IP6FWD' and
           'SRv6'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  layout:
    title: "srv6-3n-hsw-x520-78b-features-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: srv6-3n-hsw-x520-78b-features-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/srv6-3n-hsw-x520-78b-features-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '78B' and
           'FEATURE' and
           'NDRPDR' and
           'IP6FWD' and
           'SRv6'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  layout:
    title: "srv6-3n-hsw-x520-78b-features-pdr"
    layout: "plot-throughput-speedup-analysis"

################################################################################

# Speedup - VPP L2 3n-hsw-x520 base and scale
-
  type: "plot"
  title: "Speedup: l2sw-3n-hsw-x520-64b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x520-64b-base_and_scale-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2PATCH"
  - "L2BDMACLRN"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  layout:
    title: "l2sw-3n-hsw-x520-64b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: l2sw-3n-hsw-x520-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x520-64b-base_and_scale-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2PATCH"
  - "L2BDMACLRN"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  layout:
    title: "l2sw-3n-hsw-x520-64b-base_and_scale-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP L2 3n-hsw-x520 features
-
  type: "plot"
  title: "Speedup: l2sw-3n-hsw-x520-64b-features-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x520-64b-features-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           (('L2BDMACLRN' and ('L2BDBASE' or 'DOT1Q')) or ('L2XCFWD' and ('L2XCBASE' or 'DOT1Q'))) and
           not 'ACL' and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCBASE"    # l2xcbase
  - "L2BDBASE"    # l2bdbase
  - "L2XCFWD"     # dot1q-l2xcbase
  - "L2BDMACLRN"  # dot1q-l2bdbase
  layout:
    title: "l2sw-3n-hsw-x520-64b-features-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: l2sw-3n-hsw-x520-64b-features-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x520-64b-features-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           (('L2BDMACLRN' and ('L2BDBASE' or 'DOT1Q')) or ('L2XCFWD' and ('L2XCBASE' or 'DOT1Q'))) and
           not 'ACL' and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCBASE"    # l2xcbase
  - "L2BDBASE"    # l2bdbase
  - "L2XCFWD"     # dot1q-l2xcbase
  - "L2BDMACLRN"  # dot1q-l2bdbase
  layout:
    title: "l2sw-3n-hsw-x520-64b-features-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP L2 3n-hsw-x710 base and scale
-
  type: "plot"
  title: "Speedup: l2sw-3n-hsw-x710-64b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x710-64b-base_and_scale-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF' and
           not 'DRV_AVF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  layout:
    title: "l2sw-3n-hsw-x710-64b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: l2sw-3n-hsw-x710-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x710-64b-base_and_scale-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF' and
           not 'DRV_AVF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  layout:
    title: "l2sw-3n-hsw-x710-64b-base_and_scale-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP L2 3n-hsw-x710 features
-
  type: "plot"
  title: "Speedup: l2sw-3n-hsw-x710-64b-features-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x710-64b-features-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           (('L2BDMACLRN' and ('L2BDBASE' or 'DOT1Q')) or ('L2XCFWD' and ('L2XCBASE' or 'DOT1Q'))) and
           not 'ACL' and
           not 'VHOST' and
           not 'L2OVRLAY' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCBASE"    # l2xcbase
  - "L2BDBASE"    # l2bdbase
  - "L2XCFWD"     # dot1q-l2xcbase
  - "L2BDMACLRN"  # dot1q-l2bdbase
  layout:
    title: "l2sw-3n-hsw-x710-64b-features-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: l2sw-3n-hsw-x710-64b-features-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-x710-64b-features-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           (('L2BDMACLRN' and ('L2BDBASE' or 'DOT1Q')) or ('L2XCFWD' and ('L2XCBASE' or 'DOT1Q'))) and
           not 'ACL' and
           not 'VHOST' and
           not 'L2OVRLAY' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCBASE"    # l2xcbase
  - "L2BDBASE"    # l2bdbase
  - "L2XCFWD"     # dot1q-l2xcbase
  - "L2BDMACLRN"  # dot1q-l2bdbase
  layout:
    title: "l2sw-3n-hsw-x710-64b-features-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP L2 3n-hsw-xl710 base and scale
-
  type: "plot"
  title: "Speedup: l2sw-3n-hsw-xl710-64b-base-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-xl710-64b-base-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           'ETH' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCFWD"
  - "L2BDMACLRN"
  layout:
    title: "l2sw-3n-hsw-xl710-64b-base-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: l2sw-3n-hsw-xl710-64b-base-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-xl710-64b-base-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'BASE' and
           'NDRPDR' and
           'ETH' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCFWD"
  - "L2BDMACLRN"
  layout:
    title: "l2sw-3n-hsw-xl710-64b-base-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP L2 3n-skx-x710 base and scale
-
  type: "plot"
  title: "Speedup: l2sw-3n-skx-x710-64b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-x710-64b-base_and_scale-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'DRV_AVF' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  layout:
    title: "l2sw-3n-skx-x710-64b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: l2sw-3n-skx-x710-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-x710-64b-base_and_scale-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'DRV_AVF' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  layout:
    title: "l2sw-3n-skx-x710-64b-base_and_scale-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP L2 3n-skx-x710 features
-
  type: "plot"
  title: "Speedup: l2sw-3n-skx-x710-64b-features-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-x710-64b-features-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           (('L2BDMACLRN' and ('L2BDBASE' or 'DOT1Q')) or ('L2XCFWD' and ('L2XCBASE' or 'DOT1Q'))) and
           not 'ACL' and
           not 'VHOST' and
           not 'DRV_AVF' and
           not 'L2OVRLAY' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCBASE"    # l2xcbase
  - "L2BDBASE"    # l2bdbase
  - "L2XCFWD"     # dot1q-l2xcbase
  - "L2BDMACLRN"  # dot1q-l2bdbase
  layout:
    title: "l2sw-3n-skx-x710-64b-features-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: l2sw-3n-skx-x710-64b-features-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-x710-64b-features-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           (('L2BDMACLRN' and ('L2BDBASE' or 'DOT1Q')) or ('L2XCFWD' and ('L2XCBASE' or 'DOT1Q'))) and
           not 'ACL' and
           not 'VHOST' and
           not 'DRV_AVF' and
           not 'L2OVRLAY' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCBASE"    # l2xcbase
  - "L2BDBASE"    # l2bdbase
  - "L2XCFWD"     # dot1q-l2xcbase
  - "L2BDMACLRN"  # dot1q-l2bdbase
  layout:
    title: "l2sw-3n-skx-x710-64b-features-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP L2 3n-skx-xxv710 base and scale
-
  type: "plot"
  title: "Speedup: l2sw-3n-skx-xxv710-64b-base-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-xxv710-64b-base-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2PATCH"
  - "L2XCBASE"
  - "L2BDMACLRN"
  layout:
    title: "l2sw-3n-skx-xxv710-64b-base-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: l2sw-3n-skx-xxv710-64b-base-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-xxv710-64b-base-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2PATCH"
  - "L2XCBASE"
  - "L2BDMACLRN"
  layout:
    title: "l2sw-3n-skx-xxv710-64b-base-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP L2 2n-skx-x710 base and scale
-
  type: "plot"
  title: "Speedup: l2sw-2n-skx-x710-64b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-x710-64b-base_and_scale-ndr-tsa"
  data: "plot-throughput-speedup-analysis-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  layout:
    title: "l2sw-2n-skx-x710-64b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: l2sw-2n-skx-x710-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-x710-64b-base_and_scale-pdr-tsa"
  data: "plot-throughput-speedup-analysis-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  layout:
    title: "l2sw-2n-skx-x710-64b-base_and_scale-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP L2 2n-skx-xxv710 base and scale
-
  type: "plot"
  title: "Speedup: l2sw-2n-skx-xxv710-64b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-xxv710-64b-base_and_scale-ndr-tsa"
  data: "plot-throughput-speedup-analysis-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  layout:
    title: "l2sw-2n-skx-xxv710-64b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: l2sw-2n-skx-xxv710-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-2n-skx-xxv710-64b-base_and_scale-pdr-tsa"
  data: "plot-throughput-speedup-analysis-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  layout:
    title: "l2sw-2n-skx-xxv710-64b-base_and_scale-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP L2 2n-dnv-x553 base
-
  type: "plot"
  title: "Speedup: l2sw-2n-dnv-x553-64b-base-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-2n-dnv-x553-64b-base-ndr-tsa"
  data: "intel-dnv-vpp"
  filter: "'NIC_Intel-X553' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCBASE"
  - "L2BDMACLRN"
  - "L2PATCH"
  layout:
    title: "l2sw-2n-dnv-x553-64b-base-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: l2sw-2n-dnv-x553-64b-base-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-2n-dnv-x553-64b-base-pdr-tsa"
  data: "intel-dnv-vpp"
  filter: "'NIC_Intel-X553' and
           '64B' and
           ('BASE' or 'SCALE') and
           'NDRPDR' and
           'ETH' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           not 'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCBASE"
  - "L2BDMACLRN"
  - "L2PATCH"
  layout:
    title: "l2sw-2n-dnv-x553-64b-base-pdr"
    layout: "plot-throughput-speedup-analysis"

################################################################################

# Packet Speedup - VPP vhost ip4 3n-hsw-x520
-
  type: "plot"
  title: "VPP Speedup: vhost-ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-x520-64b-base_and_scale-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not CFS_OPT"
  - "1VM"
  - "2VM"
  layout:
    title: "vhost-ip4-3n-hsw-x520-64b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "VPP Speedup: vhost-ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-x520-64b-base_and_scale-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not CFS_OPT"
  - "1VM"
  - "2VM"
  layout:
    title: "vhost-ip4-3n-hsw-x520-64b-base_and_scale-pdr"
    layout: "plot-throughput-speedup-analysis"

# Packet Speedup - VPP vhost l2sw 3n-hsw-x520 - base
-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-3n-hsw-x520-64b-base_and_features-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x520-64b-base_and_features-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  layout:
    title: "vhost-l2sw-3n-hsw-x520-64b-base_and_features-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-3n-hsw-x520-64b-base_and_features-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x520-64b-base_and_features-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  layout:
    title: "vhost-l2sw-3n-hsw-x520-64b-base_and_features-pdr"
    layout: "plot-throughput-speedup-analysis"

# Packet Speedup - VPP vhost l2sw 3n-hsw-x520 - base vm
-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-3n-hsw-x520-64b-base-vm-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x520-64b-base-vm-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'DOT1Q' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not 'LBOND'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  layout:
    title: "vhost-l2sw-3n-hsw-x520-64b-base-vm-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-3n-hsw-x520-64b-base-vm-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x520-64b-base-vm-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'DOT1Q' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not 'LBOND'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  layout:
    title: "vhost-l2sw-3n-hsw-x520-64b-base-vm-pdr"
    layout: "plot-throughput-speedup-analysis"

# Packet Speedup - VPP vhost ip4 3n-hsw-x710
-
  type: "plot"
  title: "VPP Speedup: vhost-ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-x710-64b-base_and_scale-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'CFS_OPT' and
           not 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VM"
  - "2VM"
  layout:
    title: "vhost-ip4-3n-hsw-x710-64b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "VPP Speedup: vhost-ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-x710-64b-base_and_scale-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'CFS_OPT' and
           not 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VM"
  - "2VM"
  layout:
    title: "vhost-ip4-3n-hsw-x710-64b-base_and_scale-pdr"
    layout: "plot-throughput-speedup-analysis"

# Packet Speedup - VPP vhost l2sw 3n-hsw-x710 - base
-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-3n-hsw-x710-64b-base_and_features-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-base_and_features-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-base_and_features-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-3n-hsw-x710-64b-base_and_features-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-base_and_features-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-base_and_features-pdr"
    layout: "plot-throughput-speedup-analysis"

# Packet Speedup - VPP vhost l2sw 3n-hsw-x710 - base vm
-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-3n-hsw-x710-64b-base_and_features-vm-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-base_and_features-vm-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not 'LBOND'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-base_and_features-vm-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-3n-hsw-x710-64b-base_and_features-vm-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-base_and_features-vm-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not 'LBOND'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-base_and_features-vm-pdr"
    layout: "plot-throughput-speedup-analysis"

# Packet Speedup - VPP vhost ip4 3n-skx-x710
-
  type: "plot"
  title: "VPP Speedup: vhost-ip4-3n-skx-x710-64b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-skx-x710-64b-base_and_scale-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VM"
  - "2VM"
  layout:
    title: "vhost-ip4-3n-skx-x710-64b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "VPP Speedup: vhost-ip4-3n-skx-x710-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-skx-x710-64b-base_and_scale-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VM"
  - "2VM"
  layout:
    title: "vhost-ip4-3n-skx-x710-64b-base_and_scale-pdr"
    layout: "plot-throughput-speedup-analysis"

# Packet Speedup - VPP vhost ip4 2n-skx-x710
-
  type: "plot"
  title: "VPP Speedup: vhost-ip4-2n-skx-x710-64b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-2n-skx-x710-64b-base_and_scale-ndr-tsa"
  data: "plot-throughput-speedup-analysis-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'NF_DENSITY' and
           not 'CFS_OPT' and
           not 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VM"
  - "2VM"
  layout:
    title: "vhost-ip4-2n-skx-x710-64b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "VPP Speedup: vhost-ip4-2n-skx-x710-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-2n-skx-x710-64b-base_and_scale-pdr-tsa"
  data: "plot-throughput-speedup-analysis-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'NF_DENSITY' and
           not 'CFS_OPT' and
           not 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "1VM"
  - "2VM"
  layout:
    title: "vhost-ip4-2n-skx-x710-64b-base_and_scale-pdr"
    layout: "plot-throughput-speedup-analysis"

# Packet Speedup - VPP vhost l2sw 2n-skx-x710 - base
-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-2n-skx-x710-64b-base_and_features-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-x710-64b-base_and_features-ndr-tsa"
  data: "plot-throughput-speedup-analysis-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'NF_DENSITY' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  layout:
    title: "vhost-l2sw-2n-skx-x710-64b-base_and_features-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-2n-skx-x710-64b-base_and_features-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-x710-64b-base_and_features-pdr-tsa"
  data: "plot-throughput-speedup-analysis-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'NF_DENSITY' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  layout:
    title: "vhost-l2sw-2n-skx-x710-64b-base_and_features-pdr"
    layout: "plot-throughput-speedup-analysis"

# Packet Speedup - VPP vhost l2sw 2n-skx-x710 - base vm
-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-2n-skx-x710-64b-base-vm-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-x710-64b-base-vm-ndr-tsa"
  data: "plot-throughput-speedup-analysis-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'VXLAN' and
           not 'NF_DENSITY' and
           not 'DOT1Q' and
           not 'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  layout:
    title: "vhost-l2sw-2n-skx-x710-64b-base-vm-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-2n-skx-x710-64b-base-vm-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-x710-64b-base-vm-pdr-tsa"
  data: "plot-throughput-speedup-analysis-2n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'VXLAN' and
           not 'NF_DENSITY' and
           not 'DOT1Q' and
           not 'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  layout:
    title: "vhost-l2sw-2n-skx-x710-64b-base-vm-pdr"
    layout: "plot-throughput-speedup-analysis"

# Packet Speedup - VPP vhost ip4 2n-skx-xxv710
-
  type: "plot"
  title: "VPP Speedup: vhost-ip4-2n-skx-xxv710-64b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-2n-skx-xxv710-64b-base_and_scale-ndr-tsa"
  data: "plot-throughput-speedup-analysis-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'CFS_OPT' and
           not 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not CFS_OPT"
  - "1VM"
  - "2VM"
  layout:
    title: "vhost-ip4-2n-skx-xxv710-64b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "VPP Speedup: vhost-ip4-2n-skx-xxv710-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-2n-skx-xxv710-64b-base_and_scale-pdr-tsa"
  data: "plot-throughput-speedup-analysis-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'NDRPDR' and
           'ETH' and
           'IP4FWD' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'CFS_OPT' and
           not 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not CFS_OPT"
  - "1VM"
  - "2VM"
  layout:
    title: "vhost-ip4-2n-skx-xxv710-64b-base_and_scale-pdr"
    layout: "plot-throughput-speedup-analysis"

# Packet Speedup - VPP vhost l2sw 2n-skx-xxv710 - base
-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-2n-skx-xxv710-64b-base_and_features-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-xxv710-64b-base_and_features-ndr-tsa"
  data: "plot-throughput-speedup-analysis-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  layout:
    title: "vhost-l2sw-2n-skx-xxv710-64b-base_and_features-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-2n-skx-xxv710-64b-base_and_features-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-xxv710-64b-base_and_features-pdr-tsa"
  data: "plot-throughput-speedup-analysis-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'BASE' and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  layout:
    title: "vhost-l2sw-2n-skx-xxv710-64b-base_and_features-pdr"
    layout: "plot-throughput-speedup-analysis"

# Packet Speedup - VPP vhost l2sw 2n-skx-xxv710 - base vm
-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-2n-skx-xxv710-64b-base-vm-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-xxv710-64b-base-vm-ndr-tsa"
  data: "plot-throughput-speedup-analysis-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'VXLAN' and
           not 'DOT1Q' and
           not 'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  layout:
    title: "vhost-l2sw-2n-skx-xxv710-64b-base-vm-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-2n-skx-xxv710-64b-base-vm-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-xxv710-64b-base-vm-pdr-tsa"
  data: "plot-throughput-speedup-analysis-2n-skx"
  filter: "'NIC_Intel-XXV710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           ('L2BDMACLRN' or 'L2XCFWD') and
           'VHOST_1024' and
           not 'CFS_OPT' and
           not 'VXLAN' and
           not 'DOT1Q' and
           not 'IP4FWD'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  layout:
    title: "vhost-l2sw-2n-skx-xxv710-64b-base-vm-pdr"
    layout: "plot-throughput-speedup-analysis"

################################################################################

# Speedup - VPP vts 3n-hsw-x520
-
  type: "plot"
  title: "VPP Speedup: vts-3n-hsw-x520-114b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vts-3n-hsw-x520-114b-base_and_scale-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '114B' and
           'NDRPDR' and
           'VTS'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  layout:
    title: "vts-3n-hsw-x520-114b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "VPP Speedup: vts-3n-hsw-x520-114b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vts-3n-hsw-x520-114b-base_and_scale-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' and
           '114B' and
           'NDRPDR' and
           'VTS'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  layout:
    title: "vts-3n-hsw-x520-114b-base_and_scale-pdr-tsa"
    layout: "plot-throughput-speedup-analysis"