-
  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:

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

    # VPP Performance
    vpp-performance-changes-3n-hsw:
      csit-vpp-perf-1804-all:
      - 21  # sel
      - 22  # sel
      - 23  # sel
      - 24  # sel
      - 27  # sel
      - 28  # sel
      - 29  # sel
      - 30  # sel
      - 31  # sel
      - 35  # sel
      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
      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-skx:
      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
      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-2n-skx:
      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
      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-compare-testbeds:
      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
      csit-vpp-perf-verify-1810-3n-skx:
      - 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

    vpp-compare-testbeds-mrr:
      csit-vpp-perf-verify-1810-3n-hsw:
      - 9   # MRR sel
      csit-vpp-perf-verify-1810-3n-skx:
      - 9   # MRR sel
      - 11  # MRR sel
      - 12  # MRR sel
      - 13  # MRR sel

    vpp-compare-topologies:
      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
      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-compare-topologies-mrr:
      csit-vpp-perf-verify-1810-3n-skx:
      - 9   # MRR sel
      - 11  # MRR sel
      - 12  # MRR sel
      - 13  # MRR sel
      csit-vpp-perf-verify-1810-2n-skx:
      - 8   # MRR sel
      - 10  # MRR sel
      - 11  # MRR sel
      - 12  # MRR sel

    vpp-performance-changes-3n-hsw-mrr:
      csit-vpp-perf-check-1804:
      - 6   # mrr - sel
      - 13  # mrr - sel
      - 14  # mrr - sel
      - 15  # mrr - sel
      - 16  # mrr - sel
      - 17  # mrr - sel
      - 19  # mrr - sel
      - 20  # mrr - sel
      - 21  # mrr - sel
      - 22  # mrr - sel
      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
      csit-vpp-perf-verify-1810-3n-hsw:
      - 9   # MRR sel

    vpp-performance-changes-3n-skx-mrr:
      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
      csit-vpp-perf-verify-1810-3n-skx:
      - 9   # MRR sel
      - 11  # MRR sel
      - 12  # MRR sel
      - 13  # MRR sel

    vpp-performance-changes-2n-skx-mrr:
      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
      csit-vpp-perf-verify-1810-2n-skx:
      - 8   # MRR sel
      - 10  # MRR sel
      - 11  # MRR sel
      - 12  # MRR sel

    vpp-perf-results-3n-hsw:
      csit-vpp-perf-verify-1810-3n-hsw:
      - 20  # NDRPDR full
      - 21  # NDRPDR full
      - 22  # NDRPDR full
      - 27  # NDRPDR full

    vpp-perf-results-3n-skx:
      csit-vpp-perf-verify-1810-3n-skx:
      - 23  # NDRPDR full
      - 24  # NDRPDR full

    vpp-perf-results-2n-skx:
      csit-vpp-perf-verify-1810-2n-skx:
      - 25  # NDRPDR full
      - 26  # NDRPDR full

    vpp-mrr-results-3n-hsw:
      csit-vpp-perf-verify-1810-3n-hsw:
      - 9   # MRR sel

    vpp-mrr-results-3n-skx:
      csit-vpp-perf-verify-1810-3n-skx:
      - 9   # MRR sel

    vpp-mrr-results-2n-skx:
      csit-vpp-perf-verify-1810-2n-skx:
      - 8   # MRR sel

    plot-throughput-speedup-analysis-3n-hsw:
      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

    plot-throughput-speedup-analysis-3n-skx:
      csit-vpp-perf-verify-1810-3n-skx:
      - 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

    plot-throughput-speedup-analysis-2n-skx:
      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

    plot-vpp-throughput-latency-3n-hsw:
      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

    plot-vpp-throughput-latency-3n-skx:
      csit-vpp-perf-verify-1810-3n-skx:
      - 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

    plot-vpp-throughput-latency-2n-skx:
      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

    plot-vpp-http-server-performance:
      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

    # VPP Functional
    vpp-func-results-ubuntu:
      csit-vpp-functional-1810-ubuntu1604-virl:
      - 44

    vpp-func-results-centos:
      csit-vpp-functional-1810-centos7-virl:
      - 44

    vpp-device-results-ubuntu:
      csit-vpp-device-1810-ubuntu1804-1n-skx:
      - 2

    # VPP Ligato
    ligato-perf-results-3n-hsw:
      csit-ligato-perf-verify-1810-3n-hsw:
      - 5   # full

    plot-ligato-throughput-speedup-analysis-3n-hsw:
      csit-ligato-perf-verify-1810-3n-hsw:
      - 5   # full
      - 6   # sel
      - 8   # sel
      - 9   # sel
      - 11  # sel
      - 12  # sel
      - 13  # sel
      - 14  # sel
      - 16  # sel
      - 17  # sel
      - 18  # sel

    plot-ligato-throughput-latency-3n-hsw:
      csit-ligato-perf-verify-1810-3n-hsw:
      - 5   # full
      - 6   # sel
      - 8   # sel
      - 9   # sel
      - 11  # sel
      - 12  # sel
      - 13  # sel
      - 14  # sel
      - 16  # sel
      - 17  # sel
      - 18  # sel

    # DPDK Performance
    dpdk-performance-changes-3n-hsw:
      csit-dpdk-perf-1804-all:
      - 4
      - 5
      - 6
      - 7
      - 8
      - 9
      - 10
      - 11
      - 12
      - 13
      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

    dpdk-performance-changes-3n-skx:
      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

    dpdk-compare-testbeds:
      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-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-compare-topologies:
      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-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-perf-results-3n-hsw:
      csit-dpdk-perf-verify-1810-3n-hsw:
      - 1

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

    dpdk-perf-results-2n-skx:
      csit-dpdk-perf-verify-1810-2n-skx:
      - 3

    plot-dpdk-throughput-latency-3n-hsw:
      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

    plot-dpdk-throughput-latency-3n-skx:
      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

    plot-dpdk-throughput-latency-2n-skx:
      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

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

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

    # DMM Functional
    dmm-func-results:
      csit-dmm-functional-1810-ubuntu1604-virl:
      - 1

  plot-layouts:

    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: 20
        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:

    intel-dnv-vpp-release-1810:
    - 1

    csit-vpp-perf-1804-all:
    - 21  # sel
    - 22  # sel
    - 23  # sel
    - 24  # sel
    - 27  # sel
    - 28  # sel
    - 29  # sel
    - 30  # sel
    - 31  # sel
    - 35  # sel
    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
    - 24  # WRK
    - 25  # WRK
    - 23  # WRK
    - 26  # WRK
    - 27  # WRK
    - 28  # WRK
    - 29  # WRK
    - 30  # WRK
    - 32  # WRK
    - 35  # WRK
    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-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-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-check-1804:
    - 5   # mrr - full
    - 6   # mrr - sel
    - 13  # mrr - sel
    - 14  # mrr - sel
    - 15  # mrr - sel
    - 16  # mrr - sel
    - 17  # mrr - sel
    - 19  # mrr - sel
    - 20  # mrr - sel
    - 21  # mrr - sel
    - 22  # mrr - sel
    csit-ligato-perf-verify-1810-3n-hsw:
    - 5   # full
    - 6   # sel
    - 8   # sel
    - 9   # sel
    - 11  # sel
    - 12  # sel
    - 13  # sel
    - 14  # sel
    - 16  # sel
    - 17  # sel
    - 18  # sel
    csit-dpdk-perf-1804-all:
    - 4
    - 5
    - 6
    - 7
    - 8
    - 9
    - 10
    - 11
    - 12
    - 13
    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-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-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-vpp-functional-1810-ubuntu1604-virl:
    - 44
    csit-vpp-functional-1810-centos7-virl:
    - 44
    csit-vpp-device-1810-ubuntu1804-1n-skx:
    - 2
    csit-nsh_sfc-verify-func-1810-ubuntu1604-virl:
    - 1
    csit-dmm-functional-1810-ubuntu1604-virl:
    - 1
    csit-hc2vpp-verify-func-1810-ubuntu1604:
    - 3

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

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

################################################################################
# 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: "rls1804"
      data:
        csit-vpp-perf-1804-all:
        - 21  # sel
        - 22  # sel
        - 23  # sel
        - 24  # sel
        - 27  # sel
        - 28  # sel
        - 29  # sel
        - 30  # sel
        - 31  # sel
        - 35  # sel
  reference:
    title: "rls1807"
    data:
      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
  compare:
    title: "rls1810"
    data:
      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
  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: "rls1804"
      data:
        csit-vpp-perf-1804-all:
        - 21  # sel
        - 22  # sel
        - 23  # sel
        - 24  # sel
        - 27  # sel
        - 28  # sel
        - 29  # sel
        - 30  # sel
        - 31  # sel
        - 35  # sel
  reference:
    title: "rls1807"
    data:
      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
  compare:
    title: "rls1810"
    data:
      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
  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: "rls1804"
      data:
        csit-vpp-perf-1804-all:
        - 21  # sel
        - 22  # sel
        - 23  # sel
        - 24  # sel
        - 27  # sel
        - 28  # sel
        - 29  # sel
        - 30  # sel
        - 31  # sel
        - 35  # sel
  reference:
    title: "rls1807"
    data:
      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
  compare:
    title: "rls1810"
    data:
      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
  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: "rls1804"
      data:
        csit-vpp-perf-1804-all:
        - 21  # sel
        - 22  # sel
        - 23  # sel
        - 24  # sel
        - 27  # sel
        - 28  # sel
        - 29  # sel
        - 30  # sel
        - 31  # sel
        - 35  # sel
  reference:
    title: "rls1807"
    data:
      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
  compare:
    title: "rls1810"
    data:
      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
  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"
  reference:
    title: "rls1807"
    data:
      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
  compare:
    title: "rls1810"
    data:
      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
  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"
  reference:
    title: "rls1807"
    data:
      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
  compare:
    title: "rls1810"
    data:
      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
  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"
  reference:
    title: "rls1807"
    data:
      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
  compare:
    title: "rls1810"
    data:
      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
  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"
  reference:
    title: "rls1807"
    data:
      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
  compare:
    title: "rls1810"
    data:
      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
  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"
  reference:
    title: "rls1807"
    data:
      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
  compare:
    title: "rls1810"
    data:
      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
  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"
  reference:
    title: "rls1807"
    data:
      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
  compare:
    title: "rls1810"
    data:
      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
  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"
  reference:
    title: "rls1807"
    data:
      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
  compare:
    title: "rls1810"
    data:
      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
  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"
  reference:
    title: "rls1807"
    data:
      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
  compare:
    title: "rls1810"
    data:
      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
  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 ndr
-
  type: "table"
  title: "VPP Comparison Across Testbeds 3n-hsw to 3n-skx ndr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-compare-testbeds-3n-hsw-3n-skx-ndr"
  reference:
    title: "3-Node Hsw"
    data:
      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
  compare:
    title: "3-Node Skx"
    data:
      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
  data: "vpp-compare-testbeds"
  include-tests: "NDR" # "PDR" | "NDR" | "MRR"
  filter: "'NIC_Intel-X710' and 'NDRPDR'"
  parameters:
  - "name"
  - "parent"
  - "throughput"

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

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

# VPP Comparison Across Topologies 3n-skx to 2n-skx pdr
-
  type: "table"
  title: "VPP Comparison Across Topologies 3n-skx to 2n-skx pdr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-compare-topologies-3n-skx-2n-skx-pdr"
  reference:
    title: "3-Node Skx"
    data:
      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
  compare:
    title: "2-Node Skx"
    data:
      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
  data: "vpp-compare-topologies"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  filter: "'NDRPDR'"
  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: "rls1804"
      data:
        csit-vpp-perf-check-1804:
        - 6   # mrr - sel
        - 13  # mrr - sel
        - 14  # mrr - sel
        - 15  # mrr - sel
        - 16  # mrr - sel
        - 17  # mrr - sel
        - 19  # mrr - sel
        - 20  # mrr - sel
        - 21  # mrr - sel
        - 22  # mrr - sel
  reference:
    title: "rls1807"
    data:
      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
  compare:
    title: "rls1810"
    data:
      csit-vpp-perf-verify-1810-3n-hsw:
      - 9   # MRR sel
  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: "rls1804"
      data:
        csit-vpp-perf-check-1804:
        - 6   # mrr - sel
        - 13  # mrr - sel
        - 14  # mrr - sel
        - 15  # mrr - sel
        - 16  # mrr - sel
        - 17  # mrr - sel
        - 19  # mrr - sel
        - 20  # mrr - sel
        - 21  # mrr - sel
        - 22  # mrr - sel
  reference:
    title: "rls1807"
    data:
      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
  compare:
    title: "rls1810"
    data:
      csit-vpp-perf-verify-1810-3n-hsw:
      - 9   # MRR sel
  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: "rls1804"
      data:
        csit-vpp-perf-check-1804:
        - 6   # mrr - sel
        - 13  # mrr - sel
        - 14  # mrr - sel
        - 15  # mrr - sel
        - 16  # mrr - sel
        - 17  # mrr - sel
        - 19  # mrr - sel
        - 20  # mrr - sel
        - 21  # mrr - sel
        - 22  # mrr - sel
  reference:
    title: "rls1807"
    data:
      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
  compare:
    title: "rls1810"
    data:
      csit-vpp-perf-verify-1810-3n-hsw:
      - 9   # MRR sel
  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"
  reference:
    title: "rls1807"
    data:
      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
  compare:
    title: "rls1810"
    data:
      csit-vpp-perf-verify-1810-3n-skx:
      - 9   # MRR sel
      - 11  # MRR sel
      - 12  # MRR sel
      - 13  # MRR sel
  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"
  reference:
    title: "rls1807"
    data:
      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
  compare:
    title: "rls1810"
    data:
      csit-vpp-perf-verify-1810-3n-skx:
      - 9   # MRR sel
      - 11  # MRR sel
      - 12  # MRR sel
      - 13  # MRR sel
  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"
  reference:
    title: "rls1807"
    data:
      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
  compare:
    title: "rls1810"
    data:
      csit-vpp-perf-verify-1810-3n-skx:
      - 9   # MRR sel
      - 11  # MRR sel
      - 12  # MRR sel
      - 13  # MRR sel
  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"
  reference:
    title: "rls1807"
    data:
      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
  compare:
    title: "rls1810"
    data:
      csit-vpp-perf-verify-1810-2n-skx:
      - 8   # MRR sel
      - 10  # MRR sel
      - 11  # MRR sel
      - 12  # MRR sel
  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"
  reference:
    title: "rls1807"
    data:
      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
  compare:
    title: "rls1810"
    data:
      csit-vpp-perf-verify-1810-2n-skx:
      - 8   # MRR sel
      - 10  # MRR sel
      - 11  # MRR sel
      - 12  # MRR sel
  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"
  reference:
    title: "rls1807"
    data:
      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
  compare:
    title: "rls1810"
    data:
      csit-vpp-perf-verify-1810-2n-skx:
      - 8   # MRR sel
      - 10  # MRR sel
      - 11  # MRR sel
      - 12  # MRR sel
  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 mrr
-
  type: "table"
  title: "VPP Comparison Across Testbeds 3n-hsw to 3n-skx mrr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-compare-testbeds-3n-hsw-3n-skx-mrr"
  reference:
    title: "3-Node Hsw"
    data:
      csit-vpp-perf-verify-1810-3n-hsw:
      - 9   # MRR sel
  compare:
    title: "3-Node Skx"
    data:
      csit-vpp-perf-verify-1810-3n-skx:
      - 9   # MRR sel
      - 11  # MRR sel
      - 12  # MRR sel
      - 13  # MRR sel
  data: "vpp-compare-testbeds-mrr"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  filter: "'NIC_Intel-X710' and 'MRR'"
  parameters:
  - "name"
  - "parent"
  - "result"

# VPP Comparison Across Topologies 3n-skx to 2n-skx mrr
-
  type: "table"
  title: "VPP Comparison Across Topologies 3n-skx to 2n-skx mrr"
  algorithm: "table_performance_comparison"
  output-file: "{DIR[STATIC,VPP]}/performance-compare-topologies-3n-skx-2n-skx-mrr"
  reference:
    title: "3-Node Skx"
    data:
      csit-vpp-perf-verify-1810-3n-skx:
      - 9   # MRR sel
      - 11  # MRR sel
      - 12  # MRR sel
      - 13  # MRR sel
  compare:
    title: "2-Node Skx"
    data:
      csit-vpp-perf-verify-1810-2n-skx:
      - 8   # MRR sel
      - 10  # MRR sel
      - 11  # MRR sel
      - 12  # MRR sel
  data: "vpp-compare-topologies-mrr"
  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
  filter: "'MRR'"
  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: "rls1804"
      data:
        csit-dpdk-perf-1804-all:
        - 4
        - 5
        - 6
        - 7
        - 8
        - 9
        - 10
        - 11
        - 12
        - 13
  reference:
    title: "rls1807"
    data:
      csit-dpdk-perf-verify-1807-3n-hsw:
      - 11
      - 12  # full
      - 14
      - 15
      - 16
      - 17
      - 20
      - 21
      - 22
      - 23
  compare:
    title: "rls1810"
    data:
      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
  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: "rls1804"
      data:
        csit-dpdk-perf-1804-all:
        - 4
        - 5
        - 6
        - 7
        - 8
        - 9
        - 10
        - 11
        - 12
        - 13
  reference:
    title: "rls1807"
    data:
      csit-dpdk-perf-verify-1807-3n-hsw:
      - 11
      - 12  # full
      - 14
      - 15
      - 16
      - 17
      - 20
      - 21
      - 22
      - 23
  compare:
    title: "rls1810"
    data:
      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
  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: "rls1804"
      data:
        csit-dpdk-perf-1804-all:
        - 4
        - 5
        - 6
        - 7
        - 8
        - 9
        - 10
        - 11
        - 12
        - 13
  reference:
    title: "rls1807"
    data:
      csit-dpdk-perf-verify-1807-3n-hsw:
      - 11
      - 12  # full
      - 14
      - 15
      - 16
      - 17
      - 20
      - 21
      - 22
      - 23
  compare:
    title: "rls1810"
    data:
      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
  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: "rls1804"
      data:
        csit-dpdk-perf-1804-all:
        - 4
        - 5
        - 6
        - 7
        - 8
        - 9
        - 10
        - 11
        - 12
        - 13
  reference:
    title: "rls1807"
    data:
      csit-dpdk-perf-verify-1807-3n-hsw:
      - 11
      - 12  # full
      - 14
      - 15
      - 16
      - 17
      - 20
      - 21
      - 22
      - 23
  compare:
    title: "rls1810"
    data:
      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
  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"
  reference:
    title: "rls1807"
    data:
      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
  compare:
    title: "rls1810"
    data:
      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
  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"
  reference:
    title: "rls1807"
    data:
      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
  compare:
    title: "rls1810"
    data:
      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
  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"
  reference:
    title: "rls1807"
    data:
      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
  compare:
    title: "rls1810"
    data:
      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
  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"
  reference:
    title: "rls1807"
    data:
      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
  compare:
    title: "rls1810"
    data:
      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
  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:
      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
  compare:
    title: "3-Node Skx"
    data:
      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
  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 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:
      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
  compare:
    title: "2-Node Skx"
    data:
      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
  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:
      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
  compare:
    title: "2-Node Skx"
    data:
      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
  data: "dpdk-compare-topologies"
  include-tests: "PDR" # "PDR" | "NDR" | "MRR"
  filter: "'NDRPDR'" # "('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:
      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
  compare:
    title: "3-Node Skx"
    data:
      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
  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 Testbeds 3n-hsw to 3n-skx mrr
# NOTE: Not used in 18.10
#-
#  type: "table"
#  title: "DPDK Comparison Across Testbeds 3n-hsw to 3n-skx mrr"
#  algorithm: "table_performance_comparison"
#  output-file: "{DIR[STATIC,DPDK]}/performance-compare-testbeds-3n-hsw-3n-skx-mrr"
#  reference:
#    title: "3-Node Hsw"
#    data:
#      csit-dpdk-perf-verify-1807-3n-hsw:
#      - 11
#      - 12  # full
#      - 14
#      - 15
#      - 16
#      - 17
#      - 20
#      - 21
#      - 22
#      - 23
#  compare:
#    title: "3-Node Skx"
#    data:
#      csit-dpdk-perf-verify-1807-3n-skx:
#      - 1
#      - 2
#      - 3
#      - 6
#      - 7
#      - 8
#      - 9
#      - 10
#      - 11
#      - 12
#  data: "dpdk-compare-testbeds"
#  include-tests: "MRR" # "PDR" | "NDR" | "MRR"
#  filter: "'NIC_Intel-X710' and MRR" # "('NDRPDR' or 'NDRPDRDISC')" | "'MRR'"
#  parameters:
#  - "name"
#  - "parent"
#  - "result"

# 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                                 ###
################################################################################

################################################################################
# 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"
  - "L2XCBASE"
  - "BASE"
  - "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"
  - "L2XCBASE"
  - "BASE"
  - "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"
  - "L2XCBASE"
  - "BASE"
  - "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"
  - "L2XCBASE"
  - "BASE"
  - "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 '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 '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 '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 '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_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' 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-xl710-64b-1t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' 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-xl710-64b-1t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' 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-xl710-64b-2t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' 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-xl710-64b-2t2c-base_and_scale-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'"
  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'"
  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'"
  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'"
  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 '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 '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 '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 '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_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-xxv710-64b-2t1c-base_and_scale-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"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-xxv710-64b-2t1c-base_and_scale-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"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-xxv710-64b-4t2c-base_and_scale-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"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: l2sw-3n-skx-xxv710-64b-4t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-xxv710-64b-4t2c-base_and_scale-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"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "l2sw-3n-skx-xxv710-64b-4t2c-base_and_scale-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_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-3n-hsw-x520-64b-1t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-3n-hsw-x520-64b-1t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-3n-hsw-x520-64b-2t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-3n-hsw-x520-64b-2t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-3n-hsw-x520-64b-2t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-3n-hsw-x520-64b-2t2c-base_and_scale-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_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-3n-hsw-x710-64b-1t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-3n-hsw-x710-64b-1t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-3n-hsw-x710-64b-2t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-3n-hsw-x710-64b-2t2c-base_and_scale-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_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-xl710-64b-1t1c-base_and_scale-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') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-xl710-64b-1t1c-base_and_scale-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') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-xl710-64b-2t2c-base_and_scale-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') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-xl710-64b-2t2c-base_and_scale-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') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-3n-hsw-xl710-64b-2t2c-base_and_scale-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_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-3n-skx-x710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-3n-skx-x710-64b-2t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-3n-skx-x710-64b-2t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-3n-skx-x710-64b-4t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-3n-skx-x710-64b-4t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-3n-skx-x710-64b-4t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-3n-skx-x710-64b-4t2c-base_and_scale-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_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-2n-skx-x710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-2n-skx-x710-64b-2t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-2n-skx-x710-64b-2t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-2n-skx-x710-64b-4t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-2n-skx-x710-64b-4t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-2n-skx-x710-64b-4t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-2n-skx-x710-64b-4t2c-base_and_scale-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_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: memif-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "memif-2n-skx-xxv710-64b-4t2c-base_and_scale-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
           '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
           '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
           '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
           '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
           '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
           '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
           '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
           '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
           '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
           '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
           '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
           '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
           '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
           '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
           '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
           '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 '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 '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 '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 '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:
  - "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:
  - "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:
  - "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:
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "BASE"
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "BASE"
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "BASE"
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "BASE"
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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 '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 '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 '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 '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:
  - "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:
  - "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:
  - "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:
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "BASE"
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "BASE"
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "BASE"
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "BASE"
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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-x710 features oacl
-
  type: "plot"
  title: "VPP Throughput: ip4-3n-skx-x710-64b-2t1c-features-oacl-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-2t1c-features-oacl-ndr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '2T1C' 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"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-skx-x710-64b-2t1c-features-oacl-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-skx-x710-64b-2t1c-features-oacl-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-2t1c-features-oacl-pdr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '2T1C' 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"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-skx-x710-64b-2t1c-features-oacl-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-skx-x710-64b-4t2c-features-oacl-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-4t2c-features-oacl-ndr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '4T2C' 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"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-skx-x710-64b-4t2c-features-oacl-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-skx-x710-64b-4t2c-features-oacl-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-4t2c-features-oacl-pdr"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '4T2C' 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"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-skx-x710-64b-4t2c-features-oacl-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_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-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_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-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_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-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_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-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_and_scale-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 '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 '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 '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 '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:
  - "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:
  - "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:
  - "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:
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "BASE"
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "BASE"
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "BASE"
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "BASE"
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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 3n-skx-x710 features oacl
-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x710-64b-1t1c-features-oacl-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-1t1c-features-oacl-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '1T1C' 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"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x710-64b-1t1c-features-oacl-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x710-64b-1t1c-features-oacl-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-1t1c-features-oacl-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '1T1C' 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"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x710-64b-1t1c-features-oacl-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x710-64b-2t2c-features-oacl-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-2t2c-features-oacl-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '2T2C' 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"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x710-64b-2t2c-features-oacl-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4-3n-hsw-x710-64b-2t2c-features-oacl-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-2t2c-features-oacl-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '2T2C' 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"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4-3n-hsw-x710-64b-2t2c-features-oacl-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 '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 '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 '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 '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 '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 '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 '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 '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 base and scale
-
  type: "plot"
  title: "VPP Throughput: ip4tun-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x520-64b-1t1c-base_and_scale-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' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not DOT1Q"
  - "VXLAN_1"
  - "VXLAN_10"
  - "VXLAN_100"
  - "VXLAN_1000"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4tun-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4tun-3n-hsw-x520-64b-1t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x520-64b-1t1c-base_and_scale-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' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not DOT1Q"
  - "VXLAN_1"
  - "VXLAN_10"
  - "VXLAN_100"
  - "VXLAN_1000"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4tun-3n-hsw-x520-64b-1t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4tun-3n-hsw-x520-64b-2t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x520-64b-2t2c-base_and_scale-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' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not DOT1Q"
  - "VXLAN_1"
  - "VXLAN_10"
  - "VXLAN_100"
  - "VXLAN_1000"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4tun-3n-hsw-x520-64b-2t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip4tun-3n-hsw-x520-64b-2t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x520-64b-2t2c-base_and_scale-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' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not DOT1Q"
  - "VXLAN_1"
  - "VXLAN_10"
  - "VXLAN_100"
  - "VXLAN_1000"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "ip4tun-3n-hsw-x520-64b-2t2c-base_and_scale-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') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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' and
           'L2BDMACLRN' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not DOT1Q"
  - "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' and
           'L2BDMACLRN' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not DOT1Q"
  - "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' and
           'L2BDMACLRN' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not DOT1Q"
  - "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' and
           'L2BDMACLRN' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not DOT1Q"
  - "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') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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' and
           'L2BDMACLRN' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not DOT1Q"
  - "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' and
           'L2BDMACLRN' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not DOT1Q"
  - "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' and
           'L2BDMACLRN' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not DOT1Q"
  - "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' and
           'L2BDMACLRN' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not DOT1Q"
  - "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') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-1t1c-base_and_scale-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_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-3n-hsw-x520-78b-1t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-1t1c-base_and_scale-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_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-3n-hsw-x520-78b-2t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-2t2c-base_and_scale-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_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-3n-hsw-x520-78b-2t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-2t2c-base_and_scale-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_and_scale-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP IPv6 3n-hsw-x520 - features
-
  type: "plot"
  title: "VPP Throughput: ip6-3n-hsw-x520-78b-1t1c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-1t1c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' 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-x520-78b-1t1c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-3n-hsw-x520-78b-2t2c-base_and_features-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-2t2c-base_and_features-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' 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-x520-78b-2t2c-base_and_features-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-3n-hsw-x520-78b-1t1c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-1t1c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' 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-x520-78b-1t1c-base_and_features-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-3n-hsw-x520-78b-2t2c-base_and_features-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-2t2c-base_and_features-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' 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-x520-78b-2t2c-base_and_features-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_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-xl710-78b-1t1c-base_and_scale-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_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-3n-hsw-xl710-78b-1t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-xl710-78b-1t1c-base_and_scale-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_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-3n-hsw-xl710-78b-2t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-xl710-78b-2t2c-base_and_scale-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_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6-3n-hsw-xl710-78b-2t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-xl710-78b-2t2c-base_and_scale-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_and_scale-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-hsw"
  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_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6tun-3n-hsw-x520-78b-1t1c-base_and_scale-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_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6tun-3n-hsw-x520-78b-1t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6tun-3n-hsw-x520-78b-1t1c-base_and_scale-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_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6tun-3n-hsw-x520-78b-2t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6tun-3n-hsw-x520-78b-2t2c-base_and_scale-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_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: ip6tun-3n-hsw-x520-78b-2t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6tun-3n-hsw-x520-78b-2t2c-base_and_scale-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_and_scale-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
-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-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
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '1T1C' and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-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
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '2T2C' and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-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
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '1T1C' and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-x520-64b-2t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-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
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '2T2C' and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-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-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x520-64b-1t1c-base-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:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x520-64b-1t1c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-x520-64b-1t1c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x520-64b-1t1c-base-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:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x520-64b-1t1c-base-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-x520-64b-2t2c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x520-64b-2t2c-base-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:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x520-64b-2t2c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-x520-64b-2t2c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x520-64b-2t2c-base-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:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x520-64b-2t2c-base-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 '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 '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 '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 '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 '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-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 '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-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 '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-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 '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-x710-64b-2t2c-base_and_scale-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP vhost l2sw 3n-hsw-x710
-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-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' or 'DOT1Q') and
           '1T1C' and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-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' or 'DOT1Q') and
           '2T2C' and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-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' or 'DOT1Q') and
           '1T1C' and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-x710-64b-2t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-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' or 'DOT1Q') and
           '2T2C' and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-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-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-1t1c-base-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:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-1t1c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-x710-64b-1t1c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-1t1c-base-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:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-1t1c-base-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-x710-64b-2t2c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-2t2c-base-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:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-2t2c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-x710-64b-2t2c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-2t2c-base-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:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-2t2c-base-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-vm-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-1t1c-base-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:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-1t1c-base-vm-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-x710-64b-1t1c-base-vm-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-1t1c-base-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:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-1t1c-base-vm-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-x710-64b-2t2c-base-vm-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-2t2c-base-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:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-2t2c-base-vm-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-x710-64b-2t2c-base-vm-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-2t2c-base-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:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-2t2c-base-vm-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP vhost ip4 3n-hsw-xl710
-
  type: "plot"
  title: "VPP Throughput: vhost-ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' 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-xl710-64b-1t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' 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-xl710-64b-2t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' 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-xl710-64b-1t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' 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-xl710-64b-2t2c-base_and_scale-pdr"
    layout: "plot-throughput"

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

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

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

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

# Packet Throughput - VPP vhost l2sw 3n-hsw-xl710 - base
-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-xl710-64b-1t1c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-xl710-64b-1t1c-base-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' 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:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-xl710-64b-1t1c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-xl710-64b-1t1c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-xl710-64b-1t1c-base-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' 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:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-xl710-64b-1t1c-base-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-xl710-64b-2t2c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-xl710-64b-2t2c-base-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' 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:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-xl710-64b-2t2c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-xl710-64b-2t2c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-xl710-64b-2t2c-base-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' 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:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-xl710-64b-2t2c-base-pdr"
    layout: "plot-throughput"

# Packet Throughput - VPP vhost l2sw 3n-hsw-xl710 - base vm
-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-xl710-64b-1t1c-base-vm-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-xl710-64b-1t1c-base-vm-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' 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'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-xl710-64b-1t1c-base-vm-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-xl710-64b-1t1c-base-vm-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-xl710-64b-1t1c-base-vm-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' 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'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-xl710-64b-1t1c-base-vm-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-xl710-64b-2t2c-base-vm-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-xl710-64b-2t2c-base-vm-ndr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' 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'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-xl710-64b-2t2c-base-vm-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-hsw-xl710-64b-2t2c-base-vm-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-xl710-64b-2t2c-base-vm-pdr"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' 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'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-hsw-xl710-64b-2t2c-base-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:
  - "not CFS_OPT"
  - "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:
  - "not CFS_OPT"
  - "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:
  - "not CFS_OPT"
  - "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:
  - "not CFS_OPT"
  - "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
-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-skx-x710-64b-2t1c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-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' or 'DOT1Q') and
           '2T1C' and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-skx-x710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-skx-x710-64b-4t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-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' or 'DOT1Q') and
           '4T2C' and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-skx-x710-64b-4t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-skx-x710-64b-2t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-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' or 'DOT1Q') and
           '2T1C' and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-skx-x710-64b-2t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-skx-x710-64b-4t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-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' or 'DOT1Q') and
           '4T2C' and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-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-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-skx-x710-64b-2t1c-base-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' and
           not 'LBOND'"
  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-3n-skx-x710-64b-2t1c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-skx-x710-64b-2t1c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-skx-x710-64b-2t1c-base-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' and
           not 'LBOND'"
  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-3n-skx-x710-64b-2t1c-base-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-skx-x710-64b-4t2c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-skx-x710-64b-4t2c-base-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' and
           not 'LBOND'"
  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-3n-skx-x710-64b-4t2c-base-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-skx-x710-64b-4t2c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-skx-x710-64b-4t2c-base-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' and
           not 'LBOND'"
  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-3n-skx-x710-64b-4t2c-base-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-vm-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-skx-x710-64b-2t1c-base-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:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-skx-x710-64b-2t1c-base-vm-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-skx-x710-64b-2t1c-base-vm-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-skx-x710-64b-2t1c-base-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:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-skx-x710-64b-2t1c-base-vm-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-skx-x710-64b-4t2c-base-vm-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-skx-x710-64b-4t2c-base-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:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-skx-x710-64b-4t2c-base-vm-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-3n-skx-x710-64b-4t2c-base-vm-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-skx-x710-64b-4t2c-base-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:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-3n-skx-x710-64b-4t2c-base-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 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not CFS_OPT"
  - "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 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not CFS_OPT"
  - "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 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not CFS_OPT"
  - "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 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not CFS_OPT"
  - "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
-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-2n-skx-x710-64b-2t1c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-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' or 'DOT1Q') and
           '2T1C' and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-2n-skx-x710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-2n-skx-x710-64b-4t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-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' or 'DOT1Q') and
           '4T2C' and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-2n-skx-x710-64b-4t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-2n-skx-x710-64b-2t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-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' or 'DOT1Q') and
           '2T1C' and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-2n-skx-x710-64b-2t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-2n-skx-x710-64b-4t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-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' or 'DOT1Q') and
           '4T2C' and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-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-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-x710-64b-2t1c-base-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 '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-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-2n-skx-x710-64b-2t1c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-x710-64b-2t1c-base-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 '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-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-2n-skx-x710-64b-4t2c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-x710-64b-4t2c-base-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 '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-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-2n-skx-x710-64b-4t2c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-x710-64b-4t2c-base-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 '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-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 '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 '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 '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 '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 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not CFS_OPT"
  - "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 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not CFS_OPT"
  - "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 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not CFS_OPT"
  - "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 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not CFS_OPT"
  - "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
-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-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' or 'DOT1Q') and
           '2T1C' and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-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' or 'DOT1Q') and
           '4T2C' and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-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' or 'DOT1Q') and
           '2T1C' and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-2n-skx-xxv710-64b-4t2c-base_and_scale-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-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' or 'DOT1Q') and
           '4T2C' and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  traces:
    hoverinfo: "x+y"
    boxpoints: "outliers"
    whiskerwidth: 0
  layout:
    title: "vhost-l2sw-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-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-xxv710-64b-2t1c-base-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-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-2n-skx-xxv710-64b-2t1c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-xxv710-64b-2t1c-base-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-pdr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-2n-skx-xxv710-64b-4t2c-base-ndr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-xxv710-64b-4t2c-base-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-ndr"
    layout: "plot-throughput"

-
  type: "plot"
  title: "VPP Throughput: vhost-l2sw-2n-skx-xxv710-64b-4t2c-base-pdr"
  algorithm: "plot_performance_box"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-xxv710-64b-4t2c-base-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-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 '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 '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 '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 '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:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "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:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "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"
  - "L2XCBASE"
  - "BASE"
  - "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"
  - "L2XCBASE"
  - "BASE"
  - "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 '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 '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_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' 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"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  layout:
    title: "l2sw-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' 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"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  layout:
    title: "l2sw-3n-hsw-xl710-64b-2t2c-base_and_scale-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'"
  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'"
  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 '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 '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_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-xxv710-64b-2t1c-base_and_scale-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"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  layout:
    title: "l2sw-3n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: l2sw-3n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-xxv710-64b-4t2c-base_and_scale-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"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  layout:
    title: "l2sw-3n-skx-xxv710-64b-4t2c-base_and_scale-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_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  layout:
    title: "memif-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: memif-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  layout:
    title: "memif-3n-hsw-x520-64b-2t2c-base_and_scale-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_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           '1T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  layout:
    title: "memif-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: memif-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           '2T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  layout:
    title: "memif-3n-hsw-x710-64b-2t2c-base_and_scale-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_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-xl710-64b-1t1c-base_and_scale-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') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  layout:
    title: "memif-3n-hsw-xl710-64b-1t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: memif-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-xl710-64b-2t2c-base_and_scale-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') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  layout:
    title: "memif-3n-hsw-xl710-64b-2t2c-base_and_scale-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_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  layout:
    title: "memif-3n-skx-x710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: memif-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  layout:
    title: "memif-3n-skx-x710-64b-4t2c-base_and_scale-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_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-2n-skx-x710-64b-2t1c-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
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  layout:
    title: "memif-2n-skx-x710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: memif-2n-skx-x710-64b-4t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  layout:
    title: "memif-2n-skx-x710-64b-4t2c-base_and_scale-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_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           '2T1C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  layout:
    title: "memif-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: memif-2n-skx-xxv710-64b-4t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           '4T2C' and
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  layout:
    title: "memif-2n-skx-xxv710-64b-4t2c-base_and_scale-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
           '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
           '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
           '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
           '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
           '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
           '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
           '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
           '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 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "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 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "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:
  - "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:
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "BASE"
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "BASE"
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "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 '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 '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:
  - "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:
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "BASE"
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "BASE"
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "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-x710 features oacl
-
  type: "plot"
  title: "VPP Latency: ip4-3n-hsw-x710-64b-1t1c-features-oacl-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-1t1c-features-oacl-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '1T1C' and
           'IP4FWD' and
           'OACL' and
           ('ACL10' or 'ACL50') and '10k_FLOWS' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  layout:
    title: "ip4-3n-hsw-x710-64b-1t1c-features-oacl-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip4-3n-hsw-x710-64b-2t2c-features-oacl-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-2t2c-features-oacl-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '2T2C' and
           'IP4FWD' and
           'OACL' and
           ('ACL10' or 'ACL50') and '10k_FLOWS' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  layout:
    title: "ip4-3n-hsw-x710-64b-2t2c-features-oacl-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_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-xl710-64b-1t1c-base_and_scale-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_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-xl710-64b-2t2c-base_and_scale-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_and_scale-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 '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 '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:
  - "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:
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "BASE"
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "BASE"
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "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
           ('ACL10' or 'ACL50') and '10k_FLOWS' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "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 3n-skx-x710 features oacl
-
  type: "plot"
  title: "VPP Latency: ip4-3n-skx-x710-64b-2t1c-features-oacl-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-2t1c-features-oacl-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '2T1C' and
           'IP4FWD' and
           'OACL' and
           ('ACL10' or 'ACL50') and '10k_FLOWS' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  layout:
    title: "ip4-3n-skx-x710-64b-2t1c-features-oacl-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip4-3n-skx-x710-64b-4t2c-features-oacl-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-skx-x710-64b-4t2c-features-ndr-oacl-lat"
  data: "plot-vpp-throughput-latency-3n-skx"
  filter: "'NIC_Intel-X710' and
           '64B' and
           'NDRPDR' and
           '4T2C' and
           'IP4FWD' and
           'OACL' and
           ('ACL10' or 'ACL50') and '10k_FLOWS' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  - "ACL_STATELESS"
  - "ACL_STATEFUL"
  layout:
    title: "ip4-3n-skx-x710-64b-4t2c-features-oacl-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 '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 '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 '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 '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
-
  type: "plot"
  title: "VPP Latency: ip4tun-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-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
           'ENCAP' and
           'NDRPDR' and
           '1T1C' and
           'VXLAN' and
           'L2BDMACLRN' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "not DOT1Q"
  - "VXLAN_1"
  - "VXLAN_10"
  - "VXLAN_100"
  - "VXLAN_1000"
  layout:
    title: "ip4tun-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip4tun-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-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
           'ENCAP' and
           'NDRPDR' and
           '2T2C' and
           'VXLAN' and
           'L2BDMACLRN' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "not DOT1Q"
  - "VXLAN_1"
  - "VXLAN_10"
  - "VXLAN_100"
  - "VXLAN_1000"
  layout:
    title: "ip4tun-3n-hsw-x520-64b-2t2c-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') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "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') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "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' and
           'L2BDMACLRN' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "not DOT1Q"
  - "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' and
           'L2BDMACLRN' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "not DOT1Q"
  - "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') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "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') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "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' and
           'L2BDMACLRN' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "not DOT1Q"
  - "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' and
           'L2BDMACLRN' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "not DOT1Q"
  - "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') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "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') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "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_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-1t1c-base_and_scale-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_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip6-3n-hsw-x520-78b-2t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-2t2c-base_and_scale-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_and_scale-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_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-xl710-78b-1t1c-base_and_scale-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_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip6-3n-hsw-xl710-78b-2t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-xl710-78b-2t2c-base_and_scale-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_and_scale-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_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6tun-3n-hsw-x520-78b-1t1c-base_and_scale-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_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: ip6tun-3n-hsw-x520-78b-2t2c-base_and_scale-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6tun-3n-hsw-x520-78b-2t2c-base_and_scale-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_and_scale-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
-
  type: "plot"
  title: "VPP Latency: vhost-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]}/vhost-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
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '1T1C' and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  layout:
    title: "vhost-l2sw-3n-hsw-x520-64b-1t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: vhost-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]}/vhost-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
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '2T2C' and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  layout:
    title: "vhost-l2sw-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-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x520-64b-1t1c-base-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:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  layout:
    title: "vhost-l2sw-3n-hsw-x520-64b-1t1c-base-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: vhost-l2sw-3n-hsw-x520-64b-2t2c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x520-64b-2t2c-base-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:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  layout:
    title: "vhost-l2sw-3n-hsw-x520-64b-2t2c-base-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 '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 '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 'DOT1Q'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "not CFS_OPT"
  - "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 'DOT1Q'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "not CFS_OPT"
  - "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
-
  type: "plot"
  title: "VPP Latency: vhost-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]}/vhost-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
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '1T1C' and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-1t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: vhost-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]}/vhost-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
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '2T2C' and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  layout:
    title: "vhost-l2sw-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-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-1t1c-base-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:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-1t1c-base-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: vhost-l2sw-3n-hsw-x710-64b-2t2c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-2t2c-base-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:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-2t2c-base-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-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-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:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-1t1c-base-vm-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: vhost-l2sw-3n-hsw-x710-64b-2t2c-base-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-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:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-2t2c-base-vm-ndr"
    layout: "plot-latency"

# Packet Latency - VPP vhost ip4 3n-hsw-xl710
-
  type: "plot"
  title: "VPP Latency: vhost-ip4-3n-hsw-xl710-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-xl710-64b-1t1c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' 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-xl710-64b-1t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: vhost-ip4-3n-hsw-xl710-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-xl710-64b-2t2c-base_and_scale-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' 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-xl710-64b-2t2c-base_and_scale-ndr"
    layout: "plot-latency"

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

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

# Packet Latency - VPP vhost l2sw 3n-hsw-xl710 - base
-
  type: "plot"
  title: "VPP Latency: vhost-l2sw-3n-hsw-xl710-64b-1t1c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-xl710-64b-1t1c-base-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' 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:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  layout:
    title: "vhost-l2sw-3n-hsw-xl710-64b-1t1c-base-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: vhost-l2sw-3n-hsw-xl710-64b-2t2c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-xl710-64b-2t2c-base-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' 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:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  layout:
    title: "vhost-l2sw-3n-hsw-xl710-64b-2t2c-base-ndr"
    layout: "plot-latency"

# Packet Latency - VPP vhost l2sw 3n-hsw-xl710 - base vm
-
  type: "plot"
  title: "VPP Latency: vhost-l2sw-3n-hsw-xl710-64b-1t1c-base-vm-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-xl710-64b-1t1c-base-vm-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' 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'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  layout:
    title: "vhost-l2sw-3n-hsw-xl710-64b-1t1c-base-vm-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: vhost-l2sw-3n-hsw-xl710-64b-2t2c-base-vm-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-xl710-64b-2t2c-base-vm-ndr-lat"
  data: "plot-vpp-throughput-latency-3n-hsw"
  filter: "'NIC_Intel-XL710' 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'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  layout:
    title: "vhost-l2sw-3n-hsw-xl710-64b-2t2c-base-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:
  - "not CFS_OPT"
  - "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:
  - "not CFS_OPT"
  - "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
-
  type: "plot"
  title: "VPP Latency: vhost-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]}/vhost-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
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '2T1C' and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  layout:
    title: "vhost-l2sw-3n-skx-x710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: vhost-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]}/vhost-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
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '4T2C' and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  layout:
    title: "vhost-l2sw-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-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-skx-x710-64b-2t1c-base-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' and
           not 'LBOND'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
#  sort:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  layout:
    title: "vhost-l2sw-3n-skx-x710-64b-2t1c-base-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: vhost-l2sw-3n-skx-x710-64b-4t2c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-skx-x710-64b-4t2c-base-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' and
           not 'LBOND'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
#  sort:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  layout:
    title: "vhost-l2sw-3n-skx-x710-64b-4t2c-base-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-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-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:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  layout:
    title: "vhost-l2sw-3n-skx-x710-64b-2t1c-base-vm-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: vhost-l2sw-3n-skx-x710-64b-4t2c-base-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-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:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  layout:
    title: "vhost-l2sw-3n-skx-x710-64b-4t2c-base-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 'DOT1Q'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "not CFS_OPT"
  - "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 'DOT1Q'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
  sort:
  - "not CFS_OPT"
  - "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
-
  type: "plot"
  title: "VPP Latency: vhost-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]}/vhost-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
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '2T1C' and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  layout:
    title: "vhost-l2sw-2n-skx-x710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: vhost-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]}/vhost-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
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '4T2C' and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  layout:
    title: "vhost-l2sw-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-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-x710-64b-2t1c-base-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 '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-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: vhost-l2sw-2n-skx-x710-64b-4t2c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-x710-64b-4t2c-base-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 '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-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 '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 '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 '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 '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
-
  type: "plot"
  title: "VPP Latency: vhost-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]}/vhost-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
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '2T1C' and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  layout:
    title: "vhost-l2sw-2n-skx-xxv710-64b-2t1c-base_and_scale-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: vhost-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]}/vhost-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
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           '4T2C' and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "latency"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  layout:
    title: "vhost-l2sw-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-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-xxv710-64b-2t1c-base-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-ndr"
    layout: "plot-latency"

-
  type: "plot"
  title: "VPP Latency: vhost-l2sw-2n-skx-xxv710-64b-4t2c-base-ndr-lat"
  algorithm: "plot_latency_error_bars"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-xxv710-64b-4t2c-base-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-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 '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 '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_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  layout:
    title: "memif-3n-hsw-x520-64b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: memif-3n-hsw-x520-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  layout:
    title: "memif-3n-hsw-x520-64b-base_and_scale-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP Container Memif 3n-hsw-x710
-
  type: "plot"
  title: "Speedup: memif-3n-hsw-x710-64b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  layout:
    title: "memif-3n-hsw-x710-64b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: memif-3n-hsw-x710-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  layout:
    title: "memif-3n-hsw-x710-64b-base_and_scale-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP Container Memif 3n-hsw-xl710
-
  type: "plot"
  title: "Speedup: memif-3n-hsw-xl710-64b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-xl710-64b-base_and_scale-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') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  layout:
    title: "memif-3n-hsw-xl710-64b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: memif-3n-hsw-xl710-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-3n-hsw-xl710-64b-base_and_scale-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') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  layout:
    title: "memif-3n-hsw-xl710-64b-base_and_scale-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP Container Memif 3n-skx-x710
-
  type: "plot"
  title: "Speedup: memif-3n-skx-x710-64b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  layout:
    title: "memif-3n-skx-x710-64b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: memif-3n-skx-x710-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
            'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  layout:
    title: "memif-3n-skx-x710-64b-base_and_scale-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP Container Memif 2n-skx-x710
-
  type: "plot"
  title: "Speedup: memif-2n-skx-x710-64b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  layout:
    title: "memif-2n-skx-x710-64b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: memif-2n-skx-x710-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
            'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  layout:
    title: "memif-2n-skx-x710-64b-base_and_scale-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP Container Memif 2n-skx-xxv710
-
  type: "plot"
  title: "Speedup: memif-2n-skx-xxv710-64b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
           'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  layout:
    title: "memif-2n-skx-xxv710-64b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: memif-2n-skx-xxv710-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/memif-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
           ('L2BDMACSTAT' or 'L2BDMACLRN' or 'L2XCFWD' or 'L2PATCH') and
           not 'VHOST' and
            'MEMIF'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2XCFWD"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  - "L2BDMACLRN"
  layout:
    title: "memif-2n-skx-xxv710-64b-base_and_scale-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
           '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
           '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
           '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
           '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
           '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
           '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
           '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
           '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 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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:
  - "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:
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "BASE"
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "BASE"
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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 '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 '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:
  - "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:
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "BASE"
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "BASE"
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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-x710 features oacl
-
  type: "plot"
  title: "Speedup: ip4-3n-hsw-x710-64b-features-oacl-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-features-oacl-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  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-hsw-x710-64b-features-oacl-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip4-3n-hsw-x710-64b-features-oacl-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-x710-64b-features-oacl-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  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-hsw-x710-64b-features-oacl-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_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-xl710-64b-base_and_scale-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_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4-3n-hsw-xl710-64b-base_and_scale-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_and_scale-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 '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 '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:
  - "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:
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "BASE"
  - "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' and
           not 'IPSEC' and
           not 'VHOST'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "BASE"
  - "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' 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-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' 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-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 '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 '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 '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 '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
-
  type: "plot"
  title: "Speedup: ip4tun-3n-hsw-x520-64b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x520-64b-base_and_scale-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520_DA2' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           'VXLAN' and
           'L2BDMACLRN' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not DOT1Q"
  - "VXLAN_1"
  - "VXLAN_10"
  - "VXLAN_100"
  - "VXLAN_1000"
  layout:
    title: "ip4tun-3n-hsw-x520-64b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip4tun-3n-hsw-x520-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip4tun-3n-hsw-x520-64b-base_and_scale-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520_DA2' and
           '64B' and
           'ENCAP' and
           'NDRPDR' and
           'VXLAN' and
           'L2BDMACLRN' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not DOT1Q"
  - "VXLAN_1"
  - "VXLAN_10"
  - "VXLAN_100"
  - "VXLAN_1000"
  layout:
    title: "ip4tun-3n-hsw-x520-64b-base_and_scale-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') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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' and
           'L2BDMACLRN' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not DOT1Q"
  - "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' and
           'L2BDMACLRN' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not DOT1Q"
  - "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') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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' and
           'L2BDMACLRN' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not DOT1Q"
  - "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' and
           'L2BDMACLRN' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not DOT1Q"
  - "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') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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') and
           not 'DOT1Q' and
           not 'VHOST' and
           not 'IPSECHW'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "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_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-base_and_scale-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_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip6-3n-hsw-x520-78b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-base_and_scale-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_and_scale-pdr"
    layout: "plot-throughput-speedup-analysis"

# Speedup - VPP IPv6 3n-hsw-x520 features
-
  type: "plot"
  title: "Speedup: ip6-3n-hsw-x520-78b-base_and_features-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-base_and_features-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' 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-x520-78b-base_and_features-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip6-3n-hsw-x520-78b-base_and_features-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-x520-78b-base_and_features-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-X520-DA2' 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-x520-78b-base_and_features-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_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-xl710-78b-base_and_scale-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_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip6-3n-hsw-xl710-78b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6-3n-hsw-xl710-78b-base_and_scale-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_and_scale-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_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
            '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_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
            '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_scale-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_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6tun-3n-hsw-x520-78b-base_and_scale-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_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: ip6tun-3n-hsw-x520-78b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/ip6tun-3n-hsw-x520-78b-base_and_scale-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_and_scale-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:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "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:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "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'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "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'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "L2PATCH"
  - "L2XCBASE"
  - "BASE"
  - "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 '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 '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_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-xl710-64b-base_and_scale-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-XL710' 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-3n-hsw-xl710-64b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-XL710' 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-3n-hsw-xl710-64b-base_and_scale-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 '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 '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 '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 '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_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-xxv710-64b-base_and_scale-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"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  layout:
    title: "l2sw-3n-skx-xxv710-64b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "Speedup: l2sw-3n-skx-xxv710-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/l2sw-3n-skx-xxv710-64b-base_and_scale-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"
  - "L2XCBASE"
  - "BASE"
  - "FIB_10K"
  - "FIB_100K"
  - "FIB_1M"
  layout:
    title: "l2sw-3n-skx-xxv710-64b-base_and_scale-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
-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-3n-hsw-x520-64b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-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
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  layout:
    title: "vhost-l2sw-3n-hsw-x520-64b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-3n-hsw-x520-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-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
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  layout:
    title: "vhost-l2sw-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-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x520-64b-base-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:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  layout:
    title: "vhost-l2sw-3n-hsw-x520-64b-base-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-3n-hsw-x520-64b-base-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x520-64b-base-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:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  layout:
    title: "vhost-l2sw-3n-hsw-x520-64b-base-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 '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 '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 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not CFS_OPT"
  - "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 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not CFS_OPT"
  - "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
-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-3n-hsw-x710-64b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-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' or 'DOT1Q') and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-3n-hsw-x710-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-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' or 'DOT1Q') and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  layout:
    title: "vhost-l2sw-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-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-base-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:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-base-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-3n-hsw-x710-64b-base-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-base-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:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-base-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-vm-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-base-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:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-base-vm-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-3n-hsw-x710-64b-base-vm-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-x710-64b-base-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:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  layout:
    title: "vhost-l2sw-3n-hsw-x710-64b-base-vm-pdr"
    layout: "plot-throughput-speedup-analysis"

# Packet Speedup - VPP vhost ip4 3n-hsw-xl710
-
  type: "plot"
  title: "VPP Speedup: vhost-ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-xl710-64b-base_and_scale-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-XL710' 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-xl710-64b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "VPP Speedup: vhost-ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-ip4-3n-hsw-xl710-64b-base_and_scale-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-XL710' 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-xl710-64b-base_and_scale-pdr"
    layout: "plot-throughput-speedup-analysis"

# Packet Speedup - VPP vhost l2sw 3n-hsw-xl710
-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  layout:
    title: "vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-XL710' and
           '64B' and
           'NDRPDR' and
           ('ETH' or 'DOT1Q') and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  layout:
    title: "vhost-l2sw-3n-hsw-xl710-64b-base_and_scale-pdr"
    layout: "plot-throughput-speedup-analysis"

# Packet Speedup - VPP vhost l2sw 3n-hsw-xl710 - base
-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-3n-hsw-xl710-64b-base-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-xl710-64b-base-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-XL710' 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-3n-hsw-xl710-64b-base-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-3n-hsw-xl710-64b-base-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-xl710-64b-base-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-XL710' 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-3n-hsw-xl710-64b-base-pdr"
    layout: "plot-throughput-speedup-analysis"

# Packet Speedup - VPP vhost l2sw 3n-hsw-xl710 - base vm
-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-3n-hsw-xl710-64b-base-vm-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-xl710-64b-base-vm-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-XL710' 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'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  layout:
    title: "vhost-l2sw-3n-hsw-xl710-64b-base-vm-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-3n-hsw-xl710-64b-base-vm-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-hsw-xl710-64b-base-vm-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-hsw"
  filter: "'NIC_Intel-XL710' 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'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  layout:
    title: "vhost-l2sw-3n-hsw-xl710-64b-base-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:
  - "not CFS_OPT"
  - "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:
  - "not CFS_OPT"
  - "1VM"
  - "2VM"
  layout:
    title: "vhost-ip4-3n-skx-x710-64b-base_and_scale-pdr"
    layout: "plot-throughput-speedup-analysis"

# Packet Speedup - VPP vhost l2sw 3n-skx-x710
-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-3n-skx-x710-64b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-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' or 'DOT1Q') and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  layout:
    title: "vhost-l2sw-3n-skx-x710-64b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-3n-skx-x710-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-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' or 'DOT1Q') and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  layout:
    title: "vhost-l2sw-3n-skx-x710-64b-base_and_scale-pdr"
    layout: "plot-throughput-speedup-analysis"

# Packet Speedup - VPP vhost l2sw 3n-skx-x710 - base
-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-3n-skx-x710-64b-base-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-skx-x710-64b-base-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-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 'IP4FWD' and
           not '2VM' and
           not 'LBOND'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  layout:
    title: "vhost-l2sw-3n-skx-x710-64b-base-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-3n-skx-x710-64b-base-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-skx-x710-64b-base-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-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 'IP4FWD' and
           not '2VM' and
           not 'LBOND'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "not CFS_OPT"
#  - "L2XCFWD"
#  - "not CFS_OPT"
#  - "CFS_OPT"
  layout:
    title: "vhost-l2sw-3n-skx-x710-64b-base-pdr"
    layout: "plot-throughput-speedup-analysis"

# Packet Speedup - VPP vhost l2sw 3n-skx-x710 - base vm
-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-3n-skx-x710-64b-base-vm-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-skx-x710-64b-base-vm-ndr-tsa"
  data: "plot-throughput-speedup-analysis-3n-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 'IP4FWD' and
           not 'LBOND'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  layout:
    title: "vhost-l2sw-3n-skx-x710-64b-base-vm-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-3n-skx-x710-64b-base-vm-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-3n-skx-x710-64b-base-vm-pdr-tsa"
  data: "plot-throughput-speedup-analysis-3n-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 'IP4FWD' and
           not 'LBOND'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "1VM"
#  - "L2XCFWD"
#  - "1VM"
#  - "L2BDMACLRN"
  layout:
    title: "vhost-l2sw-3n-skx-x710-64b-base-vm-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 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not CFS_OPT"
  - "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 'DOT1Q'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
  sort:
  - "not CFS_OPT"
  - "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
-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-2n-skx-x710-64b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-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' or 'DOT1Q') and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  layout:
    title: "vhost-l2sw-2n-skx-x710-64b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-2n-skx-x710-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-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' or 'DOT1Q') and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  layout:
    title: "vhost-l2sw-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-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-x710-64b-base-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 '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-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-2n-skx-x710-64b-base-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-x710-64b-base-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 '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-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 '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 '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 '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 '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
-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-2n-skx-xxv710-64b-base_and_scale-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-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' or 'DOT1Q') and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  layout:
    title: "vhost-l2sw-2n-skx-xxv710-64b-base_and_scale-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-2n-skx-xxv710-64b-base_and_scale-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-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' or 'DOT1Q') and
           'L2BDMACLRN' and
           'VHOST_1024' and
           not 'VXLAN' and
           not 'IP4FWD' and
           not '2VM'"
  parameters:
  - "throughput"
  - "parent"
  - "tags"
#  sort:
#  - "VM"  # "not CFS_OPT"
#  - "CFS_OPT"
#  - "FIB_10K"
#  - "FIB_100K"
#  - "FIB_1M"
  layout:
    title: "vhost-l2sw-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-ndr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-xxv710-64b-base-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-ndr"
    layout: "plot-throughput-speedup-analysis"

-
  type: "plot"
  title: "VPP Speedup: vhost-l2sw-2n-skx-xxv710-64b-base-pdr-tsa"
  algorithm: "plot_throughput_speedup_analysis"
  output-file-type: ".html"
  output-file: "{DIR[STATIC,VPP]}/vhost-l2sw-2n-skx-xxv710-64b-base-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-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 '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 '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"